【问题标题】:How can I create a range from a random integer?如何从随机整数创建范围?
【发布时间】:2019-05-15 19:37:34
【问题描述】:

我正在做一个猜数字游戏,我使用 random.randint(1,100) 创建了一个随机整数。我想创建一个比创建的数字高十和低十的范围,这样如果玩家猜到的数字在随机生成的数字的十以内,我可以说更高或更低。我尝试创建一个 10 的范围并创建 Overguess 和 Underguess 的变量,但我无法添加整数和列表。有没有办法创建这个范围?

【问题讨论】:

  • 你不需要一个范围,只需要一个上下限来比较。所以取你的随机数并从中加/减 10。

标签: python-2.7


【解决方案1】:
import random
magic_number = random.randint(1,100)
number = int(input("Number : "))
for low in range (magic_number-10, magic_number+1):
    if number == low:
             print("Low!")
for high in range (magic_number, magic_number+11):
    if number == high:
             print("High!")
print("Magic Number :", magic_number)

像这样?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-21
    • 2010-11-02
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 2015-07-02
    相关资源
    最近更新 更多