Python 查找正整数所有约数:代码示例和解释
n = int(input('请输入一个正整数:'))
print(f'{n}的所有约数为:')
for i in range(1, n+1):
if n % i == 0:
print(i, end=' ')
运行结果:
请输入一个正整数:36
36的所有约数为:
1 2 3 4 6 9 12 18 36
这段 Python 代码利用循环遍历从 1 到 n 的所有整数,并使用取模运算符 (%) 判断是否为 n 的约数。如果 i 是 n 的约数,则将其打印出来。
代码中使用了 f-string 格式化字符串,使代码更简洁易读。
其他相关知识:
- 约数:如果一个整数能够被另一个整数整除,则称后者为前者的约数。
- 取模运算符:% 用于求两个整数相除的余数。
- 循环:Python 中的
for循环可以用于遍历一定范围内的整数。
更多 Python 编程技巧和知识,请关注我们的网站!
原文地址: https://www.cveoy.top/t/topic/mutn 著作权归作者所有。请勿转载和采集!