Py学习  »  Python

如何在python的掷骰子程序中打印单个骰子的结果?

beginner_geek07 • 3 年前 • 1190 次点击  

这就是我目前的情况:

import random
r = int(input("Enter the number of dice to roll: "))
s = int(input("Enter the number of sides per die: "))

def Rolldice(s,r):
    for i in range(0,r):
        die = random.randint(1, s)
    
        yield die
for num in range(1):
    print("Rolling",r,'d',s,':')
    print(f"Total: ")
    generator = Rolldice(s,r)
    print(sum(generator))

我想打印个人死亡,因为我已经得到了结果。

滚动2d20。。。

死亡1:1

死亡2:15

总数:16

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/128996
 
1190 次点击  
文章 [ 2 ]  |  最新文章 3 年前