|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我想让我在输入抛硬币次数大于100次的时候加上一句话“正在模拟实验中,请稍后......”结果这个不知道该加在什么位置,求大佬解惑!
以下是我的代码:
import random # 导入随机模块
counts = int(input('请输入抛硬币的次数:'))# 接收用户输入并将数值赋值给 counts 变量 #
i = 0
front = 0 # 正面次数,front正面 #
reverse = 0 # 正面次数 ,reverse反面 #
print("开始抛硬币实验......")
while i < counts:
num = random.randint(1,10) # 生成一个1-9之间的随机数num #
if counts <= 100:
if num % 2: # 1到9之间的随机数除以2的余数只有0和1,1为True,0为False。#
print('正面',end = ' ') # 打印结果 #
front += 1
else:
print('反面',end = ' ') # 打印结果 #
reverse += 1
else:
if num % 2:
front +=1
else:
reverse += 1
# print('正在模拟实验中,请稍等......') #
i = i + 1
print('\n一共模拟了',counts,'次抛硬币,结果如下:')
print('正面次数为:',front,'次')
print('反面次数为:',reverse,'次')
- import random # 导入随机模块
- print("开始抛硬币实验......")
- counts = int(input('请输入抛硬币的次数:'))# 接收用户输入并将数值赋值给 counts 变量 #
- i = 0
- front = 0 # 正面次数,front正面 #
- reverse = 0 # 正面次数 ,reverse反面 #
- if counts > 100:
- print('正在模拟实验中,请稍等......')
- while i < counts:
- num = random.randint(1,10) # 生成一个1-9之间的随机数num #
- if counts <= 100:
- if num % 2: # 1到9之间的随机数除以2的余数只有0和1,1为True,0为False。#
- print('正面',end = ' ') # 打印结果 #
- front += 1
- else:
- print('反面',end = ' ') # 打印结果 #
- reverse += 1
- else:
- if num % 2:
- front +=1
- else:
- reverse += 1
-
- i = i + 1
-
- print('\n一共模拟了',counts,'次抛硬币,结果如下:')
- print('正面次数为:',front,'次')
- print('反面次数为:',reverse,'次')
复制代码
|
|