gpt4 book ai didi

python : Simple random generation driving if/else

转载 作者:太空狗 更新时间:2023-10-30 01:59:55 24 4
gpt4 key购买 nike

编程新手,我正在学习,这对你们来说可能是一个非常简单的问题。

import random

def run_stair_yes():
print "\nRunning in stairs is very dangerous!"
print "Statistique shows that you have 70% chance of falling"
print "\nroll the dice!"


for i in xrange(1):
print random.randint(1, 100)

if i <= 70 :
print "\nWell, gravity is a bitch. You fell and die."

elif i >= 71 :
athlethic()

else:
print "im boned!"
exit(0)

我的问题是,无论生成什么数字,它总是给我同样的“重力是个婊子。你掉下来死了”。

我哪里出错了?

最佳答案

您实际上从未将 i 设置为 random.randint()

你说

for i in xrange(1):

当你遍历 xrange(1) 时,我取 0 的值,然后你只打印出 random.randint(1 , 100), 没有分配给 i.

试试这个

i = random.randint(1, 100)

关于 python : Simple random generation driving if/else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10083017/

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