随机模块ISU

2024-09-27 19:22:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我是从Python编程开始的,当时正试着做一个家庭作业。你知道吗

import random
Health = 50
Difficulty = 1
PotionHealth = random.randint(25,50)

CurrentHealth = Health + PotionHealth

print(CurrentHealth)

我得到的答案是197。CurrentHealth的最大值不应该是100吗?有很多值超过100。我做错什么了?你知道吗


Tags: 答案import编程randomprint家庭作业randinthealth
1条回答
网友
1楼 · 发布于 2024-09-27 19:22:48

我在我的机器上试过这个

import random

for i in range(100):
 Health = 50
 Difficulty = 1
 PotionHealth = random.randint(25,50)
 CurrentHealth = Health + PotionHealth
 print(CurrentHealth) 

它产生了这个

77 85 91 100 100 80 86 87 93 83 81 88 92 83 89 87 99 89 91 81 83 84 96 75 75 97 84 77 92 76 91 83 85 80 80 96 96 76 91 79 95 94 99 93 75 89 93 77 100 83 79 95 79 84 96 75 100 77 90 94 99 88 88 93 89 91 100 99 97 89 95 95 99 76 93 84 79 79 91 96 77 75 85 93 97 84 92 88 75 100 97 99 77 95 93 80 77 88 100 99

没有超过100的值。你知道吗

在我看来,您必须调试随机结果(只需打印它)以查看它是否生成正确的值。你知道吗

相关问题 更多 >

    热门问题