知识屋:更实用的电脑技术知识网站
所在位置:首页 > 综合

python小游戏编程100例

发表时间:2022-03-25来源:网络

例56:在自然数中, 各位数字之和的11倍正好等于自身的自然数只有一个。请找出这个自然数。

求解分析:

设自然数为i,则i的各位数字分别为:

i(0)=i//10**0%10

i(1)=i//10**1%10

i(2)=i//10**2%10

……

i(n)=i//10**(len(str(i))-1)%10

成立条件为:i==(i(0)+i(1)+……+i(n))*11

代码如下:

测试结果:

——————————————

例57:编程验证对任意自然数N, 如果各位数字平方和不是1, 则求平方和的各位数字的平方和, 最后必有145, 42, 20, 4, 16, 37, 58, 89 之无穷循环。

求解分析:

无穷循环就是死循环了,如何显示我们需要的答案,我利用了计数来控制。

代码如下:

测试结果:

——————————————

例57一开始想叉了,我把代码贴出来,运行结果其实也很有意思,大家可以自己试试。

——————————————

第一次网络直播,给了我喜爱的python,认识了更多的朋友,虽然身心疲惫,但精神亢奋,感谢李老师,感谢大家的聆听。

例57想了好几天了,今天不知怎么地突然开窍想通了。

有什么想法建议,欢迎交流。

收藏

热门推荐

  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜