practice_4(水仙花数、三色球)

举报
ruochen 发表于 2021/03/26 01:25:02 2021/03/26
【摘要】 编写一个程序,求 100~999 之间的所有水仙花数 如果一个3位数等于其个位数字的立方和,则称这个数为水仙花数。例如:153 = 1^3 + 5^3 + 3^3,因此153就是一个水仙花数 for i in range(100,1000): temp = list(str(i)) a = temp[0] b = temp[1] c = temp[2] if a *...

编写一个程序,求 100~999 之间的所有水仙花数

如果一个3位数等于其个位数字的立方和,则称这个数为水仙花数。例如:153 = 1^3 + 5^3 + 3^3,因此153就是一个水仙花数

for i in range(100,1000): temp = list(str(i)) a = temp[0] b = temp[1] c = temp[2] if a ** 3 + b ** 3 + c ** 3 == i: print(i)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
---------------------------------------------------------------------------

TypeError Traceback (most recent call last)

<ipython-input-1-139bf658b635> in <module> 4 b = temp[1] 5 c = temp[2]
----> 6 if a ** 3 + b ** 3 + c ** 3 == i: 7 print(i)


TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

三色球问题

有红、黄、蓝三种颜色的球,其中红球3个,黄球3个,绿球6个,先将这12个球混合放在一个盒子中,从中任意摸出8个球,编程计算摸出球的各种颜色搭配

for red in range(0,4): for yellow in range(0,4): for green in range(2,7): if red + yellow + green == 8: print("red:{}".format(red)) print("yellow:{}".format(yellow)) print("green:{}".format(green)) print("-" * 10)

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
red:0
yellow:2
green:6
----------
red:0
yellow:3
green:5
----------
red:1
yellow:1
green:6
----------
red:1
yellow:2
green:5
----------
red:1
yellow:3
green:4
----------
red:2
yellow:0
green:6
----------
red:2
yellow:1
green:5
----------
red:2
yellow:2
green:4
----------
red:2
yellow:3
green:3
----------
red:3
yellow:0
green:5
----------
red:3
yellow:1
green:4
----------
red:3
yellow:2
green:3
----------
red:3
yellow:3
green:2
----------

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52

文章来源: ruochen.blog.csdn.net,作者:若尘,版权归原作者所有,如需转载,请联系作者。

原文链接:ruochen.blog.csdn.net/article/details/90299633

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。