无法使这个随机数生成器正常工作

我正在尝试制作一个随机数生成器并返回随机生成的数字,但此代码返回随机数之前的所有数字。如何仅返回打印的最后一个字符串?


import random


from_num = int(input('Generate a random number:\nFrom:'))

to_num = int(input('To:'))


for num in range(random.randrange(from_num,to_num+1)):

    if True:

        print(f'Random number: {num}')

    else:

        print('You did not entered valid min/max numbers')

例如,输出 forfrom_num = 0和to_num = 20by example,而不是 '11' 可以返回这两个给定之间的任何数字。


Random number: 0

Random number: 1

Random number: 2

Random number: 3

Random number: 4

Random number: 5

Random number: 6

Random number: 7

Random number: 8

Random number: 9

Random number: 10

Random number: 11


汪汪一只猫
浏览 170回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python