上天穷 发表于 2021-9-15 22:10:17

萌新这段代码哪里有问题

temp = input
guess = int(temp)
if guess== 8:
   print("你是小甲鱼心里的蛔虫吗?!")
   print("哼,你猜中了也没奖励")
else:
    print("猜错了,小甲鱼现在心里想的是8")
print("游戏结束,不玩了")
   

傻眼貓咪 发表于 2021-9-15 22:14:23

input() 執行函數時要括號 ()

Twilight6 发表于 2021-9-15 23:03:19



第一行代码 input 函数没带括号

导致此时你赋值给 temp 的是 input 这个函数体,而不是调用 input 函数

只需在 input 函数带上括号即可,参考代码:


temp = input()
guess = int(temp)

if guess== 8:
   print("你是小甲鱼心里的蛔虫吗?!")
   print("哼,你猜中了也没奖励")
else:
    print("猜错了,小甲鱼现在心里想的是8")
print("游戏结束,不玩了")
页: [1]
查看完整版本: 萌新这段代码哪里有问题