如果输入7,则在1000000和9999999之间的随机数

时间:2018-01-22 00:54:17

标签: python random integer

正如标题所示,我正在寻找一种方法,如果输入7,则生成介于1000000和9999999之间的随机数;如果输入任何其他数字,我也是如此

2 个答案:

答案 0 :(得分:0)

我不太明白你的意思

  

如果输入7,则同样输入任何其他数字

但我可以告诉你的是,以下Python代码段会在两个数字之间生成一个随机数。

    from random import randint
    print(randint(1000000, 9999999))

如果你对代码片段的工作方式感到茫然,可以使用this来读取整数的Python函数,并使用this来阅读Python文档中的子模块导入< / p>

答案 1 :(得分:0)

我没有得到这个部分:

  输入

7,如果输入其他任何数字,则类似

但是我假设如果输入7,则需要一个1000000到9999999之间的随机数。

我首先得到用户想要输入的数字:

num = int(input('Enter a number))

接下来,导入模块:

import random

最后,执行逻辑:

if num == 7:
    print(random.randint(1000000, 9999999))

完整代码如下:

import random
num = int(input('Enter a number: '))
if num == 7:
    print(random.randint(1000000, 9999999))