📅  最后修改于: 2023-12-03 15:07:56.974000             🧑  作者: Mango
在Python中,我们可以使用for循环,列表解析式或生成器表达式来打印小于特定数字的数字。
limit = 10
for i in range(limit):
print(i, end=' ')
此代码打印小于10的数字,即0到9。
输出:
0 1 2 3 4 5 6 7 8 9
limit = 10
num_list = [num for num in range(limit)]
print(*num_list)
此代码通过使用列表解析式创建了一个小于10的数字列表,并使用星号展开列表。
输出:
0 1 2 3 4 5 6 7 8 9
limit = 10
num_gen = (num for num in range(limit))
print(*num_gen)
此代码使用生成器表达式创建了一个小于10的数字生成器,并使用星号展开生成器。
输出:
0 1 2 3 4 5 6 7 8 9
无论您选择哪种方法,它们都可以打印您想要的数字。使用for循环打印更容易理解,但是列表解析式和生成器表达式具有更高的性能。