槑槑-叶 发表于 2020-2-10 13:46:12

python 新手 这个语法有什么问题?(关于Python教程的第二集)

print('--------This is agame.-------')
temp = input("Have a guess:")
guess = int(temp)
if guess == SB:
        print("What!You are right!")
        print("Fuck you!")
else:
        print ("You are a loser")
print("Go fuck yourself")

一个账号 发表于 2020-2-10 13:56:00

本帖最后由 一个账号 于 2020-2-10 13:57 编辑

SB 没有定义,把代码改成这样:

print('--------This is agame.-------')
temp = input("Have a guess:")
guess = int(temp)
SB = 8
if guess == SB:
      print("What!You are right!")
      print("Fuck you!")
else:
      print ("You are a loser")
print("Go fuck yourself")

如果你想猜中 SB 算赢,那就不需要转为整形,把 SB 用引号括起来,变成字符串,这样改:

print('--------This is agame.-------')
guess = input("Have a guess:")
if guess == "SB":
      print("What!You are right!")
      print("Fuck you!")
else:
      print ("You are a loser")
print("Go fuck yourself")

Judie 发表于 2020-2-10 14:08:07

哇 兄台 你这代码有点mean诶
{:10_245:}

槑槑-叶 发表于 2020-2-11 12:13:16

一个账号 发表于 2020-2-10 13:56
SB 没有定义,把代码改成这样:




谢谢大佬!!!

槑槑-叶 发表于 2020-2-11 12:14:16

Judie 发表于 2020-2-10 14:08
哇 兄台 你这代码有点mean诶

不要在意细节

槑槑-叶 发表于 2020-2-11 12:25:29

一个账号 发表于 2020-2-10 13:56
SB 没有定义,把代码改成这样:




我按f5,它显示了一个invalid syntax(错误的语法)

槑槑-叶 发表于 2020-2-11 12:28:52

槑槑-叶 发表于 2020-2-11 12:25
我按f5,它显示了一个invalid syntax(错误的语法)

可以了,是我搞错了。。。
页: [1]
查看完整版本: python 新手 这个语法有什么问题?(关于Python教程的第二集)