本文主要是介绍Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
9
编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等)。如果beg到end之间不存在水仙花数,则输出“not found”。(2分)
题目内容:
编写程序实现以下功能:计算m到n之间的所有水仙花数并输出(水仙花数是一个三位整数,其值与各位数字的立方和相等)。
输入格式:
输入两个三位整数beg和end。
输出格式:
如果beg到end之间存在水仙花数,则每行输出一个水仙花数。如果beg到end之间不存在水仙花数,则输出“not found”。
输入样例:
111
121
输出样例:
not found
输入样例:
100
370
输出样例:
153
370
时间限制:500ms内存限制:32000kb
代码:
beg = int(input())
end = int(input())
index = 0
for num in range(beg, end, 1):i = int(str(num)[0])j = int(str(num)[1])k = int(str(num)[2])if i**3 + j **3 + k **3 == num:print(num)index += 1
if index == 0:print('not found')
用例测试结果 | 运行时间 | 占用内存 | 提示 | 得分 |
---|---|---|---|---|
用例1通过 | 62ms | 4612kb | 1 | |
用例2通过 | 38ms | 4620kb | 1 |
提交答案
本次得分/总分:2.00/2.00分
这篇关于Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!