嗨我已经制作了一段代码,从我能看到的内容看起来都很好但是当我试图运行它时,它会在一行看起来很好的语法错误(如图所示)。我是python的新手,我只学习了基础知识,希望有人能找到解决方案。
name = input('what is your name')
print ('hello' + name)
print (',it is late december of 2025 and the nuke has been drooped over sheffield. you are our only hope') #this explanes the background story and askes the players name
print ('please help us. we need you,' + name)
job = input('please choose a class. medic, gunsman or scientist')
if job == medic
bandages = 5
drugs = 5
clean_siringes = 5
dirty siringes = 0 #this sets the players items to the right amount
health = 100
food = 100
water = 100 #this sets the players food, water, health and the citys peoples happiness
peoples_happiness = 100
print ('bandages' + bandages)
print ('drugs' + drugs)
print ('clean_siringes' + clean_siringes)
print ('dirty siringes' + dirty_siringes)
print ('health' + health
print ('food' + food)
print ('water' + water)
print ('peoples_happiness' + peoples_happiness)
这是一张语法错误的图片:
答案 0 :(得分:1)
您在if
声明
if job == medic:
此外,您需要缩进if
子句中的行。