循环练习

112 阅读1分钟

输出1-30中所有3的倍速以及尾数是3的数

13 23 33 43

for index in range(1, 31):

if index % 3 == 0 or index % 10 == 3:

print(index)

编写一个程序,输出所有的水仙花数 一个三位数 个位的立方+十位的立方+百位的立方=自己 153 27+125+1=153

456

x = 456

g = x % 10

print(g)

s = int(x / 10) % 10

print(s)

b = int(x / 100)

print(b)

for index in range(100, 1000): # 需要分别的获取到 index的个位 十位 以及百位 g = index % 10 # 个位 # 取整运算 s = int(index / 10) % 10 b = int(index / 100) if g * g * g + s * s * s + b * b * b == index: print(index)

while循环

利用while循环输出1-100

定义变量

while 判断条件:

条件为真时,执行代码

变量改变

n = 1 while n < 101: print(n) n = n+1