Python 打印 1 到 N 之间的奇数程序

编写一个 Python 程序,使用 While 循环和 For 循环打印 1 到 N 之间的奇数,并附带示例。

Python 使用 For 循环打印 1 到 N 之间的奇数程序

此 Python 程序允许用户输入最大限制值。接下来,它将从 1 打印到用户输入的最多限制值之间的奇数。

在此示例中,Python For 循环确保奇数在 1 和最大限制值之间。

提示:我建议您参考 Python 奇偶数程序 文章来理解 Python 奇数背后的逻辑。

maximum = int(input(" Please Enter any Maximum Value : "))

for number in range(1, maximum + 1):
if(number % 2 != 0):
print("{0}".format(number))

使用 For 循环和 If 语句输出的奇数

 Please Enter any Maximum Value : 10
1
3
5
7
9

不带 If 语句的 for 循环

1 到 N 奇数程序 代码与上面相同。但是,我们修改了 For 循环 来消除 If 块。

如果您仔细观察,我们从 1 开始范围,并且计数器值为 2。这意味着,第一次迭代数字=1,第二次迭代数字=3(而不是 2),依此类推。

maximum = int(input(" Please Enter any Maximum Value : "))

for number in range(1, maximum + 1, 2):
print("{0}".format(number))

使用 For 循环输出打印奇数。

 Please Enter any Maximum Value : 12
1
3
5
7
9
11

Python 使用 While 循环打印奇数程序

在此奇数程序中,我们将 For 循环替换为 While 循环

maximum = int(input(" Please Enter the Maximum Value : "))

number = 1

while number <= maximum:
if(number % 2 != 0):
print("{0}".format(number))
number = number + 1
 Please Enter the Maximum Value : 15
1
3
5
7
9
11
13
15

Python 使用 For 循环显示 1 到 100 之间奇数的程序

此显示奇数程序允许用户输入最小值和最大值。接下来,它将显示最小值和最大值之间的奇数。

minimum = int(input(" Please Enter the Minimum Value : "))
maximum = int(input(" Please Enter the Maximum Value : "))

for number in range(minimum, maximum+1):
if(number % 2 != 0):
print("{0}".format(number))
Python Program to Print Odd Numbers from 1 to N