朱古力有力 发表于 2021-7-28 16:58:13

bilibili小甲鱼python设计第一个游戏

请问大佬为啥我的代码run了之后显示无效语法的英文

逃兵 发表于 2021-7-28 17:06:05

发代码

大马强 发表于 2021-7-28 18:41:50

新手大概就这几个错误
1.缩进
2.拼写
3.中文符号
不过你要发代码才能知道

hello-water 发表于 2021-7-28 20:51:16

print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
if guess==8:
    print('聪明')
else:
    if guess>8:
      print('pian大了')
    else:
      print('小了吧')
print('小聪明再见')
求帮帮忙看看,为啥一直报错,新手{:10_266:}

最无聊风尘浪子 发表于 2021-7-28 23:01:48

hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)


我复制运行了你的程序,把猜数的括号改为英文符号试试

MERLIN.Z 发表于 2021-7-29 11:00:04

print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)
if guess==8:
    print('聪明')
else:
    if guess>8:
      print('pian大了')
    else:
      print('小了吧')
               
print('小聪明再见')

1、IF和对应的ELSE,必须在同一个缩进。
2、括号注意下,不能用中文的,必须是英文的。

hello-water 发表于 2021-7-29 12:24:49

MERLIN.Z 发表于 2021-7-29 11:00
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)


段落缩进问题已经解决

looklook9 发表于 2021-7-29 15:28:58

hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)


代码第二行第一个括号是中文,改成英文的括号就好了

Ljk6666 发表于 2021-7-29 17:34:22

111

朱古力有力 发表于 2021-7-29 23:11:31

逃兵 发表于 2021-7-28 17:06
发代码

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

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

if guess == 8:
    print("你是蛔虫吗!")
    print("剪掉你!")
    else:
    print("猜错掉!")
    print("游戏结束1")

逃兵 发表于 2021-7-30 08:11:00

python对缩进有严格的要求

你这里第9行else应该与if对齐,形成if-else语句

else与if没有对齐,悬挂else,造成语法错误

参考代码:

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

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

if guess == 8:
    print("你是蛔虫吗!")
    print("剪掉你!")
else:
    print("猜错掉!")
    print("游戏结束")

yyl0350 发表于 2021-7-30 10:15:32

hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)


print("猜数")的这个括号用英文括号。

KingClaret 发表于 2021-7-30 13:29:39

hello-water 发表于 2021-7-28 20:51
print('猜一猜我心里想的数字')
temp=input('猜数')
guess=int(temp)


第二行代码的括号用的是中文符号

朱古力有力 发表于 2021-7-30 15:54:11

逃兵 发表于 2021-7-30 08:11
python对缩进有严格的要求

你这里第9行else应该与if对齐,形成if-else语句


谢谢大佬{:10_298:}

pythonzq 发表于 2021-7-30 16:04:14

括号是中文,所以报错,注意切换中英文括号啊

朱古力有力 发表于 2021-7-30 21:33:17

pythonzq 发表于 2021-7-30 16:04
括号是中文,所以报错,注意切换中英文括号啊

好的谢谢大佬{:10_298:}

lgh202020 发表于 2021-8-18 15:49:56

朱古力有力 发表于 2021-7-29 23:11
"""用python设计第一个游戏"""

temp = input("不妨猜一下小甲鱼在想哪个数字:")


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

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

if guess == 8:
    print("你是蛔虫吗!")
    print("剪掉你!")
else:
    print("猜错掉!")
    print("游戏结束1")
页: [1]
查看完整版本: bilibili小甲鱼python设计第一个游戏