bilibili小甲鱼python设计第一个游戏
请问大佬为啥我的代码run了之后显示无效语法的英文 发代码 新手大概就这几个错误1.缩进
2.拼写
3.中文符号
不过你要发代码才能知道 print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
if guess==8:
print('聪明')
else:
if guess>8:
print('pian大了')
else:
print('小了吧')
print('小聪明再见')
求帮帮忙看看,为啥一直报错,新手{:10_266:}
hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
我复制运行了你的程序,把猜数的括号改为英文符号试试 print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
if guess==8:
print('聪明')
else:
if guess>8:
print('pian大了')
else:
print('小了吧')
print('小聪明再见')
1、IF和对应的ELSE,必须在同一个缩进。
2、括号注意下,不能用中文的,必须是英文的。 MERLIN.Z 发表于 2021-7-29 11:00
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
段落缩进问题已经解决 hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
代码第二行第一个括号是中文,改成英文的括号就好了 111
逃兵 发表于 2021-7-28 17:06
发代码
"""用python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼在想哪个数字:")
guess = int(temp)
if guess == 8:
print("你是蛔虫吗!")
print("剪掉你!")
else:
print("猜错掉!")
print("游戏结束1")
python对缩进有严格的要求
你这里第9行else应该与if对齐,形成if-else语句
else与if没有对齐,悬挂else,造成语法错误
参考代码:
"""用python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼在想哪个数字:")
guess = int(temp)
if guess == 8:
print("你是蛔虫吗!")
print("剪掉你!")
else:
print("猜错掉!")
print("游戏结束")
hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
print("猜数")的这个括号用英文括号。 hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
第二行代码的括号用的是中文符号 逃兵 发表于 2021-7-30 08:11
python对缩进有严格的要求
你这里第9行else应该与if对齐,形成if-else语句
谢谢大佬{:10_298:} 括号是中文,所以报错,注意切换中英文括号啊 pythonzq 发表于 2021-7-30 16:04
括号是中文,所以报错,注意切换中英文括号啊
好的谢谢大佬{:10_298:} 朱古力有力 发表于 2021-7-29 23:11
"""用python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼在想哪个数字:")
"""用python设计第一个游戏"""
temp = input("不妨猜一下小甲鱼在想哪个数字:")
guess = int(temp)
if guess == 8:
print("你是蛔虫吗!")
print("剪掉你!")
else:
print("猜错掉!")
print("游戏结束1")
页:
[1]