用Python编写水仙花数
2024-10-08 22:24:21
#找出水仙花数
def sxh(start, end):
if end >= start and start >=100 and end<= 999:
num=start #将num的值初始化
L =[]
while num<=end:
x=num%10 #num取个位数
y=num//10%10 #num取十位数
z=num//100 #num取百位数
if (num==pow(x,3)+pow(y,3)+pow(z,3)):
L.append(num) #将num放在一个列表里
num=num+1
return L #返回列表
print(sxh(100,999))
最新文章
- Codeforces Round #389 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 3) B
- [zz]简单有效,在家就能锻炼!
- C语言深度挖掘
- windows 配置 apache + php
- Notes on Convolutional Neural Networks
- Linux下显示ip所属位置
- android 获取activity 的name
- UITabbar item 设置笔记
- php错误处理和异常处理
- Java Applet读写client串口——终极篇
- cocos2d-x on wp8架构简单介绍
- STM32 的加密实现(转)
- java中计算两个时间差
- Java main方法全解
- c/c++ 标准容器 之 初始化, 赋值, swap, 比较
- 【Asia Yokohama Regional Contest 2018】Arithmetic Progressions
- Sherman-Morrison公式及其应用
- scrapy之spider模块
- IE的“浏览器模式”和“文档模式的区别”
- asp.net 发送电子邮件本地测试正常,但服务器上异常的解决办法