dummy = 10
os.system("cls")
x = input("""You use your attack by chossing a attack,for now you have 3 attacks.
Choose one:
1)punch 3dmg
2)use knife 4dmg
3)use pistol 6dmg
""")
if x == 1:
dummy = dummy-3
print"Dummies life:"+str(dummy)
elif x == 2:
dummy = dummy-4
print"Dummies life:"+str(dummy)
elif x == 3:
dummy = dummy-6
print"Dummies life:"+str(dummy)
x=raw_input("""Attack:
1)punch 3dmg
2)use knife 4dmg
3)use pistol 6dmg
""")
if x == 1:
dummy = dummy-3
print"Dummies life:"+str(dummy)
elif x == 2:
dummy = dummy-4
print"Dummies life:"+str(dummy)
elif x == 3:
dummy = dummy-6
print"Dummies life:"+str(dummy)
if dummy <= 0:
os.system("cls")
elif dummy >= 0:
os.system("cls")
x=raw_input("Finish him write 1,2,3:")
#this is always printing help me#
if x==1:
dummy=dymmy-3
elif x==2:
dummy=dummy-4
elif x==3:
dummy=dummy-6
print"Good job!!!"
마지막으로 elif 코드를 인쇄하는 이유는 무엇입니까?
코드의 다른 부분에서 실수 일지 모르겠다는 거대한 코드에 대해 죄송합니다.Python if elif code
그는 아마 2.7을 사용 :(다음 starrted 더 알고 입력에 raw_input을 을 변경하는 데 필요한 바보 같은 실수를했다, 그래서 입력() 당신이 입력 한 값을 평가합니까. 그래서 그는 2.7에서 int.raw_input()로 변환 할 필요가 없습니다. 그 문제를 일으킬. – vaggelas
나를 위해 일하지 않는 방법을 인쇄 할 수 있습니다 – AlexaCOl
오 그는 생각 'Python3'을 사용합니다. @ gamesyay12를 사용하고있는 Python 버전은 무엇입니까? – sachitad