|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 PS的名字 于 2022-10-2 14:38 编辑
- import random
- # 基础变量设置
- a, b, i = 0, 0, 0
- while True:
- try:
- ci = int(input("抛几次:"))
- if ci <= 0:
- print("请输入正整数!")
- continue
- break
- except ValueError:
- print("请输入整数!\n")
- continue
- print("开始~\n")
- # 测量硬币的正反
- while i < ci:
- num = random.randint(1 , 2)
- if num % 2:
- a +=1
- else:
- b +=1
- i += 1
- # 概率测量
- 正面 = 100 * (a / ci)
- 反面 = 100 * (b / ci)
- 正面 = 正面 * 1
- 反面 = 反面 * 1
- # 统计正反概率
- print("\n")
- print(f"正面出现了{a}次")
- print(f"正面出现了{b}次")
- print(f"正面的概率为:{正面}%")
- print(f"反面的概率为:{反面}%")
复制代码 |
评分
-
查看全部评分
|