新手第一个问题一
"""用Python设计第一个游戏"""temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:”)
guess=int(temp)
if guesss==8:
print("你是小甲鱼心里的蛔虫嘛?")
print("哼,猜中了也没奖励!”)
else:
print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩了”)
出现EOL while scanning string literal该怎么改 if那一行写的错了,多了个s 第四行guess多了个s 大意啊
if guesss==8:
改为
if guess == 8: 还有符号要用英文
"""用Python设计第一个游戏"""
temp=input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess=int(temp)
{:10_254:}
if guess == 8:
print("你是小甲鱼心里的蛔虫嘛?")
print("哼,猜中了也没奖励!")
else:
print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩了")
你的问题其实很简单:输入法问题。
当你编程的时候必须使用英文输入法。
你print的几个括号都是中文的,if else后的冒号都是中文的,还有几个括号中的双引号是英+中文的。 你这个可以用一个随机数生成器,猜数才有意思
import random
number = random.randint(a, b)#整数范围[a, b) 拼写还是很重要的,我一般是喜欢用i,s,t这样的字母,这样下面搬运的时候不容易出错 哦 if guesss多了s 这,多了一个s,细心点 第四行是guess啦~细心一点咯
页:
[1]