Python程序打印所有不在2或3的倍数且在1到50之间的整数
当需要打印所有不能被2或3整除且在1到50之间的元素时,约束条件以“while”循环和“if”条件的形式给出。
以下是相同内容的演示 -
示例
print("Integers not divisible by 2 and 3, that lie between 1 and 50 are : ") n = 1 while n <= 51: if n % 2 != 0 and n % 3 != 0: print(n) n = n+1
输出
Integers not divisible by 2 and 3, that lie between 1 and 50 are : 1 5 7 11 13 17 19 23 25 29 31 35 37 41 43 47 49
解释
n的值被赋值为1。
一个while循环一直运行,直到这个“n”不超过51,
它检查数字是否可以被2或3整除。
如果它不能被整除,则该数字将显示在控制台上。
每次显示后,它都会递增。
广告