小编vku*_*mar的帖子

如何检查列表中的所有项是否为字符串

如果我在python中有一个列表,是否有一个函数告诉我列表中的所有项是否都是字符串?

例如: ["one", "two", 3]将返回False,["one", "two", "three"]并将返回True.

python python-3.x

10
推荐指数
1
解决办法
3548
查看次数

CommandError:您似乎没有安装'sqlite3'程序或在您的路径上

我最近安装了Django用作Web框架,我正在尝试使用该命令python manage.py dbshell来访问SQLite的数据库shell,如本文所述:如何在Django项目中访问SQLite的db shell?.它给了我错误CommandError: You appear not to have the 'sqlite3' program installed or on your path.

我下载了sqlite.exe文件并将其保存在目录中C:\sqlite\sqlite3.exe.然后我在命令提示符下将该目录添加到我的路径,但它仍然给出了相同的错误.我没有正确地将它添加到我的路径中吗?我使用的是Windows 10 64位,但安装了python 32位.

我从https://www.sqlite.org/download.html下载了该文件,然后我下载了该文件sqlite-tools-win32-x86-3120200.zip

python sqlite django

8
推荐指数
3
解决办法
9033
查看次数

Python time.sleep 无限期

在Python的time模块中,有一个sleep()函数,可以让Python在恢复程序之前等待x秒。有没有办法无限期地执行此操作,直到满足条件为止?例如:

while True:
    time.sleep()
    if x:
        break

time.unsleep()
Run Code Online (Sandbox Code Playgroud)

我正在尝试为我的 PyGame 程序创建暂停功能。任何帮助表示赞赏。

python python-3.x

6
推荐指数
1
解决办法
2万
查看次数

如何将数据保存在文本文件python中

所以我正在制作一个简单的随机数字游戏,即使在程序关闭并再次运行后,我也想保存玩家的高分。我希望计算机能够询问玩家他们的名字,搜索文本文件中的名字数据库,并拉出他们的高分。然后,如果他们的名字不存在,则在数据库中创建一个名称。我不确定如何做到这一点。我是一个菜鸟程序员,这是我的第二个程序。任何帮助,将不胜感激。

这是随机数游戏的代码:

import random
import time

def getscore():
    score = 0
    return score
    print(score)


def main(score):
    number = random.randrange(1,5+1)
    print("Your score is %s") %(score)
    print("Please enter a number between 1 and 5")

    user_number = int(raw_input(""))

    if user_number == number:
        print("Congrats!")
        time.sleep(1)
        print("Your number was %d, the computers number was also %d!") %(user_number,number)
        score = score + 10
        main(score)

    elif user_number != number:
        print("Sorry")
        time.sleep(1)
        print("Your number was %d, but the computers was %d.") %(user_number, number)
        time.sleep(2)
        print("Your total score was …
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
2
解决办法
6万
查看次数

为什么当我在一个函数中定义一个变量时,它不能在另一个函数中加入

我是python和编程的新手,所以这看起来像是一个愚蠢的问题.当我在一个函数中定义变量时,我无法在另一个函数中访问它.例如:

def getname():
    name = raw_input("What is your name?")
    print("Ok," + name)

def getage(name):
    age = raw_input("What is you age," + name)
    print ("Great!")

getname()
getage()
Run Code Online (Sandbox Code Playgroud)

当我运行它时,它说"全局名称'名称'未定义".对不起,如果这是一个非常愚蠢的问题.我之前没有真正编程,谢谢.

python

1
推荐指数
1
解决办法
59
查看次数

如何将'*'转换为*

我在python中进行数学测验游戏,计算机从列表中选择2个数字和1个符号并打印出来,然后用户回答问题.在带有符号的列表中,我将数学符号作为字符串,但是当我希望计算机得到答案时,它不能,因为符号是字符串.如何将'*'字符串转换为数学中使用的*符号?任何帮助表示赞赏,我会发布到目前为止我所拥有的游戏内容.

import random
import time
import math

symbols = ('*', '+', '-', '/')
count = 0
def intro():
    print("Hi")
    print("Welcome to the math quiz game, where you will be tested on addition")
    print("Subtraction, multiplication, and division, and other math skills")
    time.sleep(3)
    print("Lets begin")

def main(count):
        number_1 = random.randrange(10,20+1)
        number_2 = random.randrange(1,10+1)
        symbol = (random.choice(symbols))
        print("Your question is: What is %d %s %d") %(number_1, symbol, number_2)


main(count)
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
2
解决办法
103
查看次数

标签 统计

python ×6

python-3.x ×2

django ×1

sqlite ×1