for循环与if判断语句的运用

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环与if判断语句的运用相关的知识,希望对你有一定的参考价值。

在python中,我们学习并掌握了for循环和if的判断,它们能够帮我们解决身边的一些数学问题。

问题

输出所有的水仙花数。

方法

需要利用两次for循环设计。第一次for循环的目的是让i取所以的三位数,第二次是对i遍历循环,把每次遍历循环出来的j用sum进行递加,然后判断sum的值是否与i相等,最后输出水仙花数。

通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。

代码清单 1

for i in range(100,1000):
sum = 0
for j in str(i):
   sum += int(j)**3
if sum ==i:
   print(i)

结语

利用for循环与if的判断,使我们对for循环语句与if判断语句的运用更加熟练。

以上是关于for循环与if判断语句的运用的主要内容,如果未能解决你的问题,请参考以下文章

判断与循环语句

for语句与if语句嵌套的简单应用

使用for语句实现9*9乘法表

1-23-shell脚本之-if流程控制语句和for循环语句的使用

Python里for和while的区别(74)

shell 编程进阶与自动化脚本expect的运用