Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.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 每次我在代码中键入elif时,它在我启动程序时显示错误_Python - Fatal编程技术网

Python 每次我在代码中键入elif时,它在我启动程序时显示错误

Python 每次我在代码中键入elif时,它在我启动程序时显示错误,python,Python,每次我在代码中键入elif时,它在我启动程序时显示错误 # This is game creating practice import random secretNumber = random.randint(1, 20) print('I am thinking of a number between 1 and 20.') # Ask the player to guess 6 times for guessesTaken in range(1, 7): print('Take a

每次我在代码中键入elif时,它在我启动程序时显示错误

# This is game creating practice
import random
secretNumber = random.randint(1, 20)
print('I am thinking of a number between 1 and 20.')

# Ask the player to guess 6 times
for guessesTaken in range(1, 7):
    print('Take a guess.')
    guess = int(input())

    if guess < secretNumber:
        print('Your guess is too low.')
        elif guess > secretNumber:
            print('Your guess is to high.')
        else:
            break  # This condition is the correct guess!

if guess == secretNumber:
    print('Good job! You guessed my number in ' + str(guessesTaken) + ' guesses!)
else:
    print('Nope. The number I was thinking of was ' + str(secretNumber))

在Python中,空格很重要


您的elif应该与if位于同一列。

帮助您做什么?你还没有问过问题这是一个问答网站,不是一个编码教程服务。有什么错误???但答案是因为您的elif不在正确的缩进级别。请检查您的elif和else语句上的缩进。还要确保在猜测后关闭字符串!。由于一个简单的输入错误而关闭。您在“猜测”中缺少一个报价!谢谢。这对我很有帮助。else语句也会受到影响,不要忘记在代码末尾关闭字符串文字。