寻找阿姆斯特朗数

水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。——百度百科
水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数

def narcissistic_number(num):num2 = 0two_digit = 0length = len(str(num))Singel_digit = int(num) % 10for i in range(1,length):two_digit = ((num // (10 ** i)) % 10) num2 += (two_digit ** length)if num == num2 + (Singel_digit ** length):print('这个数是阿姆斯特朗数:%d'%num)Max_num = int(input('请输入最大数值范围100~'))
for num in range(100,Max_num):narcissistic_number(num)

寻找完美数

完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数。它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身。如果一个数恰好等于它的因子之和,则称该数为“完全数”。第一个完全数是6,第二个完全数是28,第三个完全数是496,后面的完全数还有8128、33550336等等。——百度百科

def perfect_num(num):num1 = 0for i in range(1,num):if (num % i) == 0:num1 += iif num1 == num:print('%d'%num1,end='   ')
num = int(input('请输入所寻找的范围0~'))
print('您所输入范围内的完美数数有:',end='')
for j in range(1,num + 1):perfect_num(j)

生成斐波那契数列

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从1963年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。——百度百科

def Fibonacci_sequence(num):sequence1 = 1sequence2 = 1print('斐波那契数列为:',end='')while sequence2 < num:sequence1 = sequence2 - sequence1print('%d'%sequence2,end='   ')sequence2 = sequence1 + sequence2Fibonacci_sequence(100)     #输出100以内的斐波那契数列

Craps赌博游戏

规则:玩家掷两个骰子,每个骰子点数为1-6,如果第一次点数和为7或11,则玩家胜;如果点数和为2、3或12,则玩家输庄家胜。若和为其他点数,则记录第一次的点数和,玩家继续掷骰子,直至点数和等于第一次掷出的点数和则玩家胜;若掷出的点数和为7则庄家胜。

def Craps():import randomfirst = random.randint(0,6)second = random.randint(0,6)sum_ = second + firstif sum_ == 7 or sum_ == 11:print('你牛逼,你赢了')elif sum_ == 2 or sum_ == 3 or sum_ == 12:print('臭弟弟,你输了')else:Craps()
Craps()

4.2寻找水仙花数(阿姆斯特朗数)、完美数,生成斐波那契数列,Craps赌博游戏相关推荐

  1. c语言水仙花数素数,【C语言】斐波那契分数数列和、水仙花数、素数

    1. 斐波那契分数数列的前n项之和 斐波那契分数数列为2+3/2+5/3+8/5+13/8+- #include"stdio.h" //斐波那契分数:下一个分数的分母是前一个分数的 ...

  2. 斐波那契数java实现_斐波那契数列Java实现[剑指offer]

    描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0). n<=39 题解 1.递归实现 采用递归的方式进行实现时,从第n个节点向下递归时,存 ...

  3. JS实现给定参数数范围内的有条件求和(以质数求和与斐波那契数列求和为例)

    文章目录 前言 一.应用场景 二.算法举例 1. 求斐波那契数列中的奇数之和 2. 质数求和 总结 前言 本文给出一种JavaScript算法,用以实现给定参数数范围内的有条件求和.并以求斐波那契数列 ...

  4. python 寻找水仙花、寻找“完美数”、 百钱百鸡问题、斐波那契数列、craps掷骰子游戏

    # coding-utf-8 # 寻找水仙花数 import mathfor num in range(100, 1000):num = str(num)a = int(num[0])b = int( ...

  5. 回文数、水仙花数、斐波那契数列

    回文数.水仙花数.斐波那契数列 文章目录 回文数.水仙花数.斐波那契数列 回文数 回文 在数学中也有这样一类数字有这样的特征,成为回文数.(例如:121,222,323等等) 回文数实例 水仙花数 水 ...

  6. 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列

    javaScript实现回文数.水仙花数判断和输出斐波那契数列 发布时间:2020-07-22 01:15:37 来源:51CTO 阅读:422 作者:Cynthia_xie // 判断一个数是不是回 ...

  7. python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)、集合的讲解、一些公关方法

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

  8. Python水仙花数,鸡兔同笼问题,百钱买百鸡问题,斐波那契数列,模拟发微信红包

    一.题目: 1.求50以内能被7整除,但不能同时被5整除的所有整数. 2.如果一个3位数的各位数字的立方和等于该数自身,则该数称为"水仙花数". 例如,153 = 13 + 53  ...

  9. Python基础练习题(按条件对指定序列求和,打印99乘法表、求斐波那契数列、百马百担、求水仙花数、求n以内的所有质数(素数)和)

    1.求100(含100)以内所有偶数的和 range(start,end,step)这个序列生成器,和那个切片的语法一样,含头不含尾,step是步长,这里就不需要在对j进行判断了,对于这些简单求奇数和 ...

最新文章

  1. 空地通信传输详解——飞机是这样和地面通信的
  2. android studio 无线手机调试插件,Android Studio ADB Wifi 无线调试
  3. RedHat Enterprise Linux 6.4使用Centos 6的yum源问题
  4. Android画布的保存,Android canvas用法介绍之save()和restore()
  5. SCOI2014极水的题解- -
  6. 信息发布系统 Jquery+MVC架构开发(6)BLL层提供WCF 服务 .
  7. 国产13.56MHz读写器芯片Ci521替代兼容CV520
  8. Window下常见的权限维持方式
  9. 学计算机的怎样分析TCGA数据库,TCGA一些数据库
  10. python读取包含层级关系的excel
  11. TCP连接的四次挥手全过程
  12. 大学《管理学》教材笔记
  13. java 如何实现一个字符串的反转
  14. NBD(Network Block Device)简介及基本使用
  15. k宝无法连接计算机,农行K宝无法识别
  16. 医疗行业邮件服务器架设方案
  17. 手机app跑得快游戏自动代打程序设计
  18. SpringBoot菜鸟教程(一)
  19. 文献笔记|心理学中信号检测论的一个实验数据转换应用参考
  20. 39个国外SCI抢发6万篇中国英文论文?然而,真正的问题是……

热门文章

  1. 南方科技大学计算机2020考研,南方科技大学2020计算机专业考研数据分析
  2. 15款商城网站常用的图片放大镜特效
  3. 【无标题】分享给大家欢迎收藏咨询
  4. CMOS工艺的反相器版图
  5. Microblaze优化选项
  6. 图书推荐|一本图像/视频处理的强大工具书
  7. 十大经典交易策略之Pivot Point交易法(策略二)
  8. Android 高德地图坐标转换
  9. PHP毕业设计毕设辅导课(11):PHP For 循环
  10. 网站建设的交互设计原则是什么