python产生10个不同的随机数组成列表并求平均值_计算多个随机数的平均数Python...

这个Python程序模拟了一个骰子滚动游戏,用户输入骰子的面数,然后连续滚动,直到出现“蛇眼”(两个1)。程序记录每次滚动的数值、双倍次数以及求每个骰子的平均值。在计算平均值时,目前的问题是只计算了最后一次的滚动结果。
摘要由CSDN通过智能技术生成

我对Python相当陌生,在尝试计算一堆随机数的平均值时遇到了一个障碍数字。那个该程序的总体概述是,它是一个模具轧制程序,它提示用户输入一定数量的边,然后滚动,直到程序输出蛇眼。它还可以记录下双打的数量以及蛇眼花了多长时间。然后创建在整个程序中为每个骰子掷骰子的平均数。这就是我迷路的地方。在

编辑:我删除了我原来的代码,用瓦西里斯的回答:import random

while True:

#prompts user for valid number

user_s = int (input ("How many sides on your dice? "))

if user_s < 3:

print("That is not a valid size value, please enter a positive number")

if user_s >= 3:

break

print()

print("Thanks! Here we go...")

print()

double_count = 0

roll_count = 0

sum1 = 0 # Used to calculate sum of die_1

sum2 = 0 # Used to calculate sum of die_2

while True:

roll_count += 1

die_1 = random.randint(1,user_s)

die_2 = random.randint (1,user_s)

print(roll

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值