cyr123 发表于 2021-8-9 23:52:38

新手第一个问题一

"""用Python设计第一个游戏"""


temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:”)
guess=int(temp)

if guesss==8:
    print("你是小甲鱼心里的蛔虫嘛?")
    print("哼,猜中了也没奖励!”)
else:
    print("猜错啦,小甲鱼现在心里想的是8!")

print("游戏结束,不玩了”)




出现EOL while scanning string literal该怎么改

深谙流年 发表于 2021-8-10 00:07:24

if那一行写的错了,多了个s

zhizhi02 发表于 2021-8-10 00:39:27

第四行guess多了个s

大马强 发表于 2021-8-10 07:24:16

大意啊
if guesss==8:
改为
if guess == 8:

南归 发表于 2021-8-10 08:07:03

还有符号要用英文

Python初学者8号 发表于 2021-8-10 09:05:25


"""用Python设计第一个游戏"""


temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess=int(temp)


{:10_254:}
if guess == 8:
    print("你是小甲鱼心里的蛔虫嘛?")
    print("哼,猜中了也没奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")

print("游戏结束,不玩了")

你的问题其实很简单:输入法问题。
当你编程的时候必须使用英文输入法。

你print的几个括号都是中文的,if else后的冒号都是中文的,还有几个括号中的双引号是英+中文的。

C语言真好 发表于 2021-8-10 10:26:59

你这个可以用一个随机数生成器,猜数才有意思
import random
number = random.randint(a, b)#整数范围[a, b)

StudyPython_1 发表于 2021-8-10 10:34:49

拼写还是很重要的,我一般是喜欢用i,s,t这样的字母,这样下面搬运的时候不容易出错 哦

菜鸡10086 发表于 2021-8-10 15:24:33

if guesss多了s

深邃海绵 发表于 2021-8-10 16:19:50

这,多了一个s,细心点

我要派生 发表于 2021-8-11 11:13:25

第四行是guess啦~细心一点咯
页: [1]
查看完整版本: 新手第一个问题一