gpt4 book ai didi

python - 在 Python 中模拟掷骰子?

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:53 28 4
gpt4 key购买 nike

第一次在这里写..我正在用 python 编写一个“掷骰子”程序,但我被卡住了,因为不能让它每次都生成一个随机数

这就是我目前所拥有的

import random

computer= 0 #Computer Score
player= 0 #Player Score

print("COP 1000 ")
print("Let's play a game of Chicken!")

print("Your score so far is", player)

r= random.randint(1,8)

print("Roll or Quit(r or q)")

现在每次我输入 r 时,它都会一遍又一遍地生成相同的数字。我只想每次都改变它。

我希望它每次都更改号码,请帮忙我问过我的教授,但这是他告诉我的……“我想你必须弄清楚”我的意思是我希望我能,我一遍又一遍地翻阅我的笔记,但我不知道该怎么做它:-/


顺便说一下,这是它向我展示程序的方式

COP 1000
Let's play a game of Chicken!
Your score so far is 0
Roll or Quit(r or q)r

1

r

1

r

1

r

1

我想发图,但不允许


我只想对所有回答我问题的人说声谢谢!您的每一个回答都有帮助! **感谢你们,我会按时完成我的项目!谢谢你

最佳答案

只需使用:

import random
dice = [1,2,3,4,5,6] #any sequence so it can be [1,2,3,4,5,6,7,8] etc
print random.choice(dice)

关于python - 在 Python 中模拟掷骰子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14617902/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com