编写一个程序,要求用户输入两个整数,一个因子和一个最大值。程序应打印介于 1 和最大值(包括 1)之间的因子的所有倍数。
注意:
您可以假定用户输入的两个数字都是正整数。
倍数的数字应每行打印一个(即,每个数字本身位于一行上)。
输出必须采用示例中所示的格式,包括提示符、空格和标点符号的格式。
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
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!