Python程序打印给定数字范围内所有能被3和5整除的数字
这是一个Python程序,用于打印给定整数N中所有能被3和5整除的数字。除了需要检查数字是否完全能被3和5整除之外,我们可以用多种方法编写此程序。
下面是我的代码,用于编写一个Python程序来打印所有能被3和5整除的数字 -
lower = int(input("Enter lower range limit:")) upper = int(input("Enter upper range limit:")) for i in range(lower, upper+1): if((i%3==0) & (i%5==0)): print(i)
输出
Enter lower range limit:0 Enter upper range limit:99 0 15 30 45 60 75 90
在上面,我们尝试打印0到99之间所有能被3和5整除的数字。相同的程序可用于打印0到1000之间所有能被3和5整除的数字,我们只需要更改我们的范围,我们的输出将类似于:
Enter lower range limit:0 Enter upper range limit:1000 0 15 30 45 60 75 90 105 120 135 150 165 180 195 .... .... 915 930 945 960 975 990
如果我们想编写一个程序,该程序将打印范围内所有能被给定数字整除的数字,而不是像上面那样固定数字,我只需要更新我的程序,例如:
#Incase we want to print all number between a range divided by any given number n = int(input("Enter the number to be divided by:")) for i in range(lower, upper+1): if(i%n==0): print(i)
以下是编写上述代码的步骤 -
获取用户输入的下限和上限,即范围。
获取用户输入要被除的数字。在我们的主要问题中,因为我们知道数字(3和5),所以我只在if语句中写了3和5。
使用循环和&(和)运算符语句(以便它只打印那些同时能被3和5整除的数字),打印所有能被该数字整除的因子。
退出。
广告