为什么我输入书中的数据后没有任何效果?
number = 23
guess = int(input('Введите целое число : '))
if guess == number:
print('Поздравляю, вы угадали,') # Начало нового блока
print('(хотя и не выиграли никакого приза!)') # Конец нового блока
elif guess < number:
print('Нет, загаданное число немного больше этого.') # Ещё один блок
# Внутри блока вы можете выполнять всё, что угодно ...
else:
print('Нет, загаданное число немного меньше этого.')
# чтобы попасть сюда, guess должно быть больше, чем number
我通过控制台运行它,但没有显示任何内容。它被保存为 TXT。甚至通过文本编辑器启动它也会给出:
python if.py.txt
File "c:\py\if.py.txt", line 5
print('Поздравляю, вы угадали,') # Начало нового блока
^
IndentationError: expected an indented block after 'if' statement on line 4
总是在冒号之后(在 if、循环等中),您需要放置制表符或空格