Data = 80
età = input('Per iniziare dimmi quanti anni hai:')
Data = Data - età
fumo = eval(input('Fumi? (si/no)')
if fumo == 'si':
Data = Data - 10
else:
pass
print('Ti restano da vivere ' Data 'anni')
我不知道错误在哪里,每次我运行这个,我都会在“if”行末尾的冒号上得到语法错误 我已经用python写了所有关于if-else-elif语句的帖子,但是仍然不知道为什么。你知道吗
在
fumo = eval(input('Fumi? (si/no)')
行的末尾缺少一个括号。你知道吗另外,不要缩进is/else块。你知道吗
编辑:
我还修改了你的印刷线。您需要用逗号分隔要打印的每个部分,或者像这样连接它们:
就在那里。这行末尾缺少一个括号。圆括号使Python认为您的
if
语句实际上是该语句的一部分。你知道吗相关问题 更多 >
编程相关推荐