python循环while语句
格式:
while 表达式: 语句
逻辑:当程序执行到while语句时,首先会计算”表达式“的值,如果”表达式的值“为假,那么结束整个while语句,如果”表达式“的值为真。则执行语句,执行完语句再去计算表达式的值。如果表达式的值为假,那么结束整个while语句,,如果表达式的值还为真,则执行语句,执行完语句再去计算表达式的值,如此循环往复,直到表达式的值为假才停止。
num = 1 while num <= 5: print(num) num += 1
求1加到100的和
result = 0 num = 1 while num <= 100: result += num print(result) num += 1
# 打印出所有三位数中的水仙花数,求一个水仙花数是求三位数的个十百位幂次方相加之和刚好是这个数本身
num = 100 while num <= 999: a = num % 10 b = num // 10 % 10 c = num // 100 if num == a**3 + b**3 + c**3: print(num) num += 1

浙公网安备 33010602011771号