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

 

posted @ 2020-10-19 10:06  黑白灰调2  阅读(96)  评论(0)    收藏  举报