默默高 发表于 2021-8-11 15:03:31

小白求助

(3.9.6)


temp = input("猜猜小甲鱼心中想的是哪一个数字:")
guess = int(temp)

if guess==8
    print("你是小甲鱼肚子里的蛔虫吗!”)
    print("哼,猜中了也没奖励?!”)
else:
    print("猜错啦!”)
print("游戏结束啦!“)
为什么会显示eol while scanning string literal

柿子饼同学 发表于 2021-8-11 15:08:40

temp = input("猜猜小甲鱼心中想的是哪一个数字:")
guess = int(temp)

if guess == 8:
    print("你是小甲鱼肚子里的蛔虫吗!")
    print("哼,猜中了也没奖励?!")
else:
    print("猜错啦!")
print("游戏结束啦!")
if 后面忘记加冒号 , 符号不能使用中文的

1q23w31 发表于 2021-8-11 15:10:36

temp = input("猜猜小甲鱼心中想的是哪一个数字:")
guess = int(temp)

if guess==8:
    print("你是小甲鱼肚子里的蛔虫吗!")
    print("哼,猜中了也没奖励?!")
else:
    print("猜错啦!")
print("游戏结束啦!")

注意标点符号,必须是用英文的

xugh123 发表于 2021-8-11 15:19:45

中文字后面的符号都是中文的,
8后面加: 下一行才会自动缩进。

默默高 发表于 2021-8-11 15:34:42

柿子饼同学 发表于 2021-8-11 15:08
if 后面忘记加冒号 , 符号不能使用中文的

我是ctrl+空格然后打的符号,这是英文符号吗,为什么还是不对

柿子饼同学 发表于 2021-8-11 16:25:04

默默高 发表于 2021-8-11 15:34
我是ctrl+空格然后打的符号,这是英文符号吗,为什么还是不对

你用的 IDLE 吧 , 记住 , 如果一对引号包裹的字符串的话 , 那么整体是绿色的
后面的括号是黑色的 , 另外 , 中文引号比英文的斜一点
页: [1]
查看完整版本: 小白求助