试图编写一个骰子模拟器,程序会询问游戏中有多少个骰子。 并希望使用while命令。
我的开始是
df = df.reset_index()
d = {'DATE': 'last', 'AE_NAME': 'last', 'ANSWERED_CALL': 'sum'}
res = df.groupby(df.index // 3).agg(d)
print(res)
DATE AE_NAME ANSWERED_CALL
0 2018-10-10 AlecSochacki 15.0
1 2018-10-15 AlecSochacki 12.0
2 2018-10-18 AlecSochacki 16.0
3 2018-10-19 AlecSochacki 7.0
结果是,如果用户输入5,则将有5个随机数
如果有人能帮助我解决这个简单的事情,那将是非常好的
答案 0 :(得分:0)
您应该在i
循环中递增while
,以便可以达到终止条件。另外,i
应该从0
开始,并且您应该将randint(1,6)
放入循环中,以便它可以为每次迭代绘制新的数字:
from random import randint
dice_input = int(input("Enter how many dices you have: "))
i = 0
while i < dice_input:
print(randint(1,6))
i += 1