Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么程序不能正常工作?_Python - Fatal编程技术网

Python 为什么程序不能正常工作?

Python 为什么程序不能正常工作?,python,Python,我正在为学校做一个项目,其中一项任务是创建一个程序,告诉用户正确输入字母表需要多长时间 不管输入是否正确,它总是说“再试一次”;我不确定我做错了什么 如果有人能帮我解决这个问题,我将不胜感激 def game(): import time start_time=time.time() alphabet = input("Type in the aphabet : ") alphabet = alphabet.capitalize() if alpha

我正在为学校做一个项目,其中一项任务是创建一个程序,告诉用户正确输入字母表需要多长时间

不管输入是否正确,它总是说“再试一次”;我不确定我做错了什么

如果有人能帮我解决这个问题,我将不胜感激

def game():
    import time

    start_time=time.time()
    alphabet = input("Type in the aphabet :  ")
    alphabet = alphabet.capitalize()

    if alphabet == "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z":
        print("Well done.")
        end_time=time.time()-start_time
        print("It took you :{0:.2f}".format(end_time),"seconds.")
    elif alphabet == "ABCDEFGHIJKLMNOPQRSTUVWXYZ":
        print("Well done.")
        end_time=time.time()-start_time
        print("It took you :{0:.2f}".format(end_time),"seconds.")
    else:
        print("Try again....")
        game()
    print()

    again = input("Do you want to try again? Y or N ")
    again = again.capitalize()
    if again == "Y":
        game()
    elif again == "N":
        print("Goodbye.") 
    else:
        print("Try again...")
        game()
game()

Str.capitalize只大写第一个字母,而不是整个单词。您需要str.upper()

str.capitalize只大写第一个字母,而不是整个单词。您需要str.upper()

您好。欢迎来到堆栈溢出。您可能希望先阅读,然后阅读您的,以使其适合堆栈溢出。请不要使用图像共享代码。您是否尝试打印
大写方法的结果?我建议您,删除此帖子,然后尝试发布一个新帖子,代码为textHi。欢迎来到堆栈溢出。您可能希望先阅读,然后阅读您的,以使其适合堆栈溢出。请不要使用图像共享代码。您是否尝试打印
大写方法的结果?我建议你,删除这篇文章,然后试着写一篇新的文章,用文本编码谢谢。我改了,现在可以用了。谢谢。我改了,现在可以用了。