python序列问题

编写一个程序,要求用户输入两个整数,一个因子和一个最大值。程序应打印介于 1 和最大值(包括 1)之间的因子的所有倍数。
注意:
您可以假定用户输入的两个数字都是正整数。
倍数的数字应每行打印一个(即,每个数字本身位于一行上)。
输出必须采用示例中所示的格式,包括提示符、空格和标点符号的格式。

img


f=int(input('Enter a factor:'))
m=int(input('Enter a maximum:'))
for i in range(f,m+1):
    if i%f==0:
        print(i)
num1=int(input('Enter a factor:'))
num2=int(input('Enter a maximum:'))
count=1
print(num1)
while True:
    count+=1
    num1*=count
    if num1<=num2:
        print(num1)
    else:
        break


您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632
可以查看手册:python- 元组和序列 中的内容