Python打印1-100中能被3整除的数

Python打印1-100中能被3整除的数

Python打印1-100中能被3整除的数

在计算机编程中,经常需要对一系列数字进行筛选和处理。在Python这门优秀的编程语言中,我们可以使用循环结构和条件判断语句,快速筛选出符合特定条件的数字。

今天我们就来讨论如何使用Python打印出1到100之间能够被3整除的数。

实现方法

实现这个功能的方法有很多种,比如使用for循环、while循环、列表生成式等。这里我们先介绍最基础的方法,即使用for循环和条件判断。

# 使用for循环打印1到100中能被3整除的数
for i in range(1, 101):
    if i % 3 == 0:
        print(i)

在上面的代码中,我们使用了for循环遍历了1到100之间的所有数字,然后通过if条件判断筛选出能够被3整除的数,并使用print函数将其打印出来。

让我们来运行上面的代码,看看输出:

3
6
9
12
...
96
99

可以看到,输出中包含了1到100之间所有能够被3整除的数字。

优化方法

除了上面的基础方法,我们还可以使用列表生成式来实现同样的功能。列表生成式是Python中非常简洁高效的特性,可以一行代码快速生成列表。

# 使用列表生成式打印1到100中能被3整除的数
result = [i for i in range(1, 101) if i % 3 == 0]

# 打印结果
print(result)

运行以上代码,输出为:

[3, 6, 9, 12, ..., 96, 99]

可以看到,使用列表生成式同样可以快速筛选出1到100之间能够被3整除的数字,并生成一个列表。

总结

通过本文的介绍,我们学习了如何使用Python打印1到100之间能够被3整除的数。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程