幸运数概念:

幸运数是经由类似埃拉托斯特尼筛法〔一种用删去法检定质数的算法〕的算法后留下的整数集合,是在1955年波兰数学家乌拉姆提出。幸运数的分布情形也可用素数定理来分析。

由卡号计算幸运数

输入会员卡号(假定4位数)、分解出各位数字,再把各位数字相加,得到幸运数字,然后利用幸运数字去抽奖。编写程序,如何由卡号得到幸运数字。
难点:如何把一个四位数拆分?
解决问题的思路:例如n = 3462
3426 = 3 * 1000 + 4 * 100 + 6 * 10 + 2

思路已有,开始实践。

import randomid = int(input("输入会员卡号(四位数):"))x1 = id % 10  # 取个位数
x2 = id // 10 % 10  # 取十位数
x3 = id // 100 % 10  # 取百位数
x4 = id // 1000  # 取千位数
lucky_number = x1 + x2 + x3 + x4  # 计算幸运数print('你的幸运数:{}'.format(lucky_number))
target = random.randint(1, 36)
print('目标幸运数:{}'.format(target))
if lucky_number == target:print('恭喜你获得幸运抽奖资格!')
else:print('谢谢惠顾,希望下次有幸!')

效果图:

什么是幸运数?一个案例让你明白相关推荐

  1. 蓝桥杯真题 18省Ca4-第几个幸运数 问题描述 到x星球旅行的游客都被发给一个整数,作为游客编号。 x星的国王有个怪癖,他只喜欢数字3,5和7。 国王规定,游客的编号如果只含有因子:3,5,

    问题描述 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸运数 ...

  2. LeetCode简单题之矩阵中的幸运数

    题目 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 .请你按 任意 顺序返回矩阵中的所有幸运数. 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最 ...

  3. Java 寻找幸运数

    题目描述 定义一个方法static int ndigit(int n,int k),用来判断某个整数n中数字k(0~9)的个数. 编写主方法,其中输入一个整数m,后面跟m个整数,然后调用方法ndigi ...

  4. 试题 历届试题 幸运数(二分)

    试题 历届试题 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然 ...

  5. 51Nod1230 幸运数

    1230 幸运数 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 如果一个数各个数位上的数字之和是质数,并且各个数位上的数字的平 ...

  6. 2018年第九届省赛C/C++A组第4题——第几个幸运数

    标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...

  7. 从一个案例看系统优化

    10月27日,由子衿技术团队首席架构师白鳝(徐戟)老师在"DBA+南京群"进行了一次关于"从一个案例看系统优化"的线上主题分享.小编特别整理出其中精华内容,供大 ...

  8. 蓝桥杯之第几个幸运数

    第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸 ...

  9. 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...

    易于使用的人工智能 by Turgay Çelik 由TurgayÇelik 需求分析:如何使用这种易于启动的方法+一个案例研究 (Requirement Analysis: how to use t ...

最新文章

  1. GMTC 大前端时代前端监控的最佳实践
  2. pix怎么抚养另一只猫_在工作和抚养两个孩子的同时,我如何在一年内获得第二学位并获得了5个开发人员认证...
  3. Private Data Objects, 私密数据对象,基于TEE、智能合约和分布式账本的可信计算
  4. mysql 并发锁表_MySQL锁表的用法,防止并发情况下的重复数据
  5. H2DBEngine——Driver的设计与实现
  6. CodeForces - 833B The Bakery
  7. 前端页面可视化设计工具
  8. Java REST JAX-RS 2.0 –如何处理日期,时间和时间戳记数据类型
  9. C++学习——内联函数
  10. hadoop之BlockPoolManager源码分析
  11. 使用SQLite数据库存储数据(4)-删除数据记录
  12. C# 静态类初始化 结构体初始化
  13. MySQL索引性能测试
  14. 智慧高校怎么做教育监控?Smartbi高校大数据服务平台来帮您
  15. Win10中英文切换 win键+空格
  16. javascript音乐播放器
  17. GD MCU的SWD和SCLK管脚被当成IO脚占用导致找不到设备
  18. FFmpeg从入门到入魔(2):保存流到本地MP4
  19. Word7中尾部空格不能显示下划线的解决方法
  20. 页面左侧二级菜单20种案例

热门文章

  1. 高速总线之一:XAUI 接口
  2. 固高控制卡Home回零的使用
  3. Spine在游戏中的使用
  4. String数组拆分
  5. [博客杂志]2007年中国最红的十大美女明星
  6. 《树莓派实战秘籍》——1.18 技巧18在移动中给Pi供电
  7. 如何不再成为压力祭品?
  8. UML之我做分析与设计时常用到的2种图
  9. Verilog实现4位按键分别控制蜂鸣器发出不同音阶(未完成,请指导)
  10. 股票逐笔成交接口lv2