土土 发表于 2022-5-2 23:41:15

求助

我不知道哪里出错了,没找到,希望各位,帮我找找错{:5_104:} ,缩进我修改过了。目前用python3.10写的。

ba21 发表于 2022-5-2 23:43:57

end=""

潜沙56988 发表于 2022-5-3 09:01:02

num%2==0

Twilight6 发表于 2022-5-3 09:47:57


invalid syntax 表示语法错误,这里很明显

你的 print 中的 end 参数传入时候没有按照正确的语法规则书写代码,应该写成 end = " "

临时号 发表于 2022-5-4 00:50:45

本帖最后由 临时号 于 2022-5-4 00:55 编辑

我帮你把代码改了一下
import random

counts=int(input("请输入抛硬币次数:"))
i = 0

print("开始抛硬币实验")
while i<counts:
        num=random.randint(1,10)

        if num % 2:
                print("正面",end="")   #语法错误需改为end=""
        else:
                print("反面",end="")   #语法错误需改为end=""

        i += 1

niudd 发表于 2022-5-4 07:10:27

可以不要end

新源 发表于 2022-5-4 08:39:20

可以不要end,或者改为end=" ".
你报错的提示为无效语法。

新源 发表于 2022-5-4 08:39:50

新源 发表于 2022-5-4 08:39
可以不要end,或者改为end=" ".
你报错的提示为无效语法。

无效语法说明的是格式的为问题
页: [1]
查看完整版本: 求助