李何a 发表于 2022-1-24 11:10:05

求助

import random # 导入随机模块 #



counts = 0
counts = int(input("请输入抛硬币的次数:"))# 接收用户输入并将数值赋值给 counts 变量 #

i = 0

print("开始抛硬币实验:")
while i < counts:
   num = random.randint (1,2) # 生成一个随机数num #

   if num % 2:
      print("正",end='')
   else:
      print("反",end='')

      i = i + 1

想问一下大佬们,这个为什么输入和输出的数量不一样,我输入5,出来十几个

翼是孤独 发表于 2022-1-24 11:13:58

i = i + 1和if-else是同级的,你写在else里了
页: [1]
查看完整版本: 求助