我不知道为什么会这样做。这是代码。
ac1 = input('1=Jab, 2=Punch, 3=Kick, or 4=Taunt?: ')
if ac1 = 1:
print('You jab at Apollo Creed. He dodges it.')
print('Apollo Creed continues to taunt.')
我正在制作基于Rocky电影的基于文本的游戏。 :D 1 = jab和stuff意味着一个等于Jab(如果你输入1,你就是jab。)
答案 0 :(得分:1)
单=
个符号是分配。平等是双=
:
if ac1 == 1:
答案 1 :(得分:1)
您使用的是单个等号,用于 设置 变量。
使用double equals ==
来检查变量是否等于某事。
ac1 = input('1=Jab, 2=Punch, 3=Kick, or 4=Taunt?: ')
if ac1 == 1:
print('You jab at Apollo Creed. He dodges it.')
print('Apollo Creed continues to taunt.')