大家好我是墨码,正在学习Python的憨批,欢迎观看。
案例:
1. for循环素数
sum = 0
i = 1
n = int(input('输入一个数:'))
for n in range(2,n-1):
if n%i == 0:
sum += 1
if sum == 2:
print('素数')
else:
print('no')
2. for循环五角星
#输入直角三角形的星
#需要循环
#循环第一层输出五行星星
for b in range(1,6):
xx = '*' * b
print(xx)
for b in range(6,1,-1):
xx = '*' * b
print(xx)
3. for循环水仙花数
or n in range(152,1000):
sxh_str = str(n)
a = int(sxh_str[0])
b = int(sxh_str[1])
c = int(sxh_str[2])
sum = a ** 3 + b ** 3 + c ** 3
if sum == n:
print('%d是水仙花数' % n)
for n in range(100,1000):
a = n//100
b = n//10%10
c = n%10
sum = a ** 3 + b ** 3 + c ** 3
if sum == n:
print('%d是水仙花数' % n)

本文介绍了Python基础中的for循环应用,通过实例展示了如何使用for循环计算素数、打印五角星以及找出水仙花数。适合初学者学习。
2万+

被折叠的 条评论
为什么被折叠?



