Python 输出1到n的所有奇数

Document 对象参考手册 Python3 实例

编写一个 Python 程序,输出从 1 到 n 的所有奇数。假设 n 是一个正整数。

实例

n = int(input("请输入一个正整数 n: "))
for i in range(1, n + 1):
    if i % 2 != 0:
        print(i)

代码解析:

  1. n = int(input("请输入一个正整数 n: ")):从用户输入中获取一个正整数 n。
  2. for i in range(1, n + 1)::使用 for 循环遍历从 1 到 n 的所有整数。
  3. if i % 2 != 0::检查当前整数 i 是否为奇数。如果 i 除以 2 的余数不等于 0,则 i 是奇数。
  4. print(i):如果 i 是奇数,则打印该数。

输出结果: 假设用户输入的 n 为 10,程序将输出:

1
3
5
7
9

Document 对象参考手册 Python3 实例