老哥们这为什么跑不动
如题 本帖最后由 临时号 于 2022-8-10 22:07 编辑最后的print有问题
print("正面有",sum,"次//反面有",x-sum,"次",sep='') 临时号 发表于 2022-8-10 22:06
最后的print有问题
print("正面有",sum,"次"\n"反面有",x-sum,"次",sep_'')
xiaozheng123 发表于 2022-8-10 22:28
print("正面有",sum,"次"\n"反面有",x-sum,"次",sep_'')
还是不行
xiaozheng123 发表于 2022-8-10 22:29
还是不行
发文字版给我,我帮你看看 本帖最后由 一点点儿 于 2022-8-10 22:35 编辑
input()函数的返回值是字符串类型的,x是字符串,不能和i比大小
…………
你这代码问题有点多,我改了一下,改后能成功运行,改后代码如下:
import random
x=input("你抛几次硬币")
x=int(x)
i=0
sum=0
while i<x:
y=random.choice("as")
if y=='a':
print("正")
sum=sum+1
else:
print("反")
i+=1
print("正面有",sum,"次//反面有",x-sum,"次",sep='')
页:
[1]