Python 输出1到n的所有奇数
编写一个 Python 程序,输出从 1 到 n 的所有奇数。假设 n 是一个正整数。
实例
n = int(input("请输入一个正整数 n: "))
for i in range(1, n + 1):
if i % 2 != 0:
print(i)
for i in range(1, n + 1):
if i % 2 != 0:
print(i)
代码解析:
n = int(input("请输入一个正整数 n: "))
:从用户输入中获取一个正整数 n。for i in range(1, n + 1):
:使用for
循环遍历从 1 到 n 的所有整数。if i % 2 != 0:
:检查当前整数 i 是否为奇数。如果 i 除以 2 的余数不等于 0,则 i 是奇数。print(i)
:如果 i 是奇数,则打印该数。
输出结果: 假设用户输入的 n 为 10,程序将输出:
1 3 5 7 9
点我分享笔记