一.水仙花数
内容:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
试题:利用for 循环打印出100到999之间的所有符合水仙花数的数
首先利用for循环遍历一遍100到999之间的数
在用一个变量接收 i 记得给函数str()
最后索引去接收每个数的 个位,十位,百位
在把各个位数上的数字的3次方进行相加 如果等于 i 本身 就是 水仙花数
输出 结果如下
二.三数排序
题目:输入三个整数x,y,z,请把这三个数由小到大输出
程序分析:练练手就随便找个排序算法实现一下,偷懒就直接调函数
代码比较基础 创建一个空列表
在利用for 循环 提问3次 把数据导入到空列表lst[]中
后面的就用算法排列
就可以输出结果了