什么是幸运数?一个案例让你明白
幸运数概念:
幸运数是经由类似埃拉托斯特尼筛法〔一种用删去法检定质数的算法〕的算法后留下的整数集合,是在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('谢谢惠顾,希望下次有幸!')
效果图:
什么是幸运数?一个案例让你明白相关推荐
- 蓝桥杯真题 18省Ca4-第几个幸运数 问题描述 到x星球旅行的游客都被发给一个整数,作为游客编号。 x星的国王有个怪癖,他只喜欢数字3,5和7。 国王规定,游客的编号如果只含有因子:3,5,
问题描述 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸运数 ...
- LeetCode简单题之矩阵中的幸运数
题目 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 .请你按 任意 顺序返回矩阵中的所有幸运数. 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最 ...
- Java 寻找幸运数
题目描述 定义一个方法static int ndigit(int n,int k),用来判断某个整数n中数字k(0~9)的个数. 编写主方法,其中输入一个整数m,后面跟m个整数,然后调用方法ndigi ...
- 试题 历届试题 幸运数(二分)
试题 历届试题 幸运数 资源限制 时间限制:1.0s 内存限制:256.0MB 题描述 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1开始写出自然 ...
- 51Nod1230 幸运数
1230 幸运数 题目来源: HackerRank 基准时间限制:1 秒 空间限制:131072 KB 分值: 320 难度:7级算法题 如果一个数各个数位上的数字之和是质数,并且各个数位上的数字的平 ...
- 2018年第九届省赛C/C++A组第4题——第几个幸运数
标题:第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前1 ...
- 从一个案例看系统优化
10月27日,由子衿技术团队首席架构师白鳝(徐戟)老师在"DBA+南京群"进行了一次关于"从一个案例看系统优化"的线上主题分享.小编特别整理出其中精华内容,供大 ...
- 蓝桥杯之第几个幸运数
第几个幸运数 到x星球旅行的游客都被发给一个整数,作为游客编号. x星的国王有个怪癖,他只喜欢数字3,5和7. 国王规定,游客的编号如果只含有因子:3,5,7,就可以获得一份奖品. 我们来看前10个幸 ...
- 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...
易于使用的人工智能 by Turgay Çelik 由TurgayÇelik 需求分析:如何使用这种易于启动的方法+一个案例研究 (Requirement Analysis: how to use t ...
最新文章
- GMTC 大前端时代前端监控的最佳实践
- pix怎么抚养另一只猫_在工作和抚养两个孩子的同时,我如何在一年内获得第二学位并获得了5个开发人员认证...
- Private Data Objects, 私密数据对象,基于TEE、智能合约和分布式账本的可信计算
- mysql 并发锁表_MySQL锁表的用法,防止并发情况下的重复数据
- H2DBEngine——Driver的设计与实现
- CodeForces - 833B The Bakery
- 前端页面可视化设计工具
- Java REST JAX-RS 2.0 –如何处理日期,时间和时间戳记数据类型
- C++学习——内联函数
- hadoop之BlockPoolManager源码分析
- 使用SQLite数据库存储数据(4)-删除数据记录
- C# 静态类初始化 结构体初始化
- MySQL索引性能测试
- 智慧高校怎么做教育监控?Smartbi高校大数据服务平台来帮您
- Win10中英文切换 win键+空格
- javascript音乐播放器
- GD MCU的SWD和SCLK管脚被当成IO脚占用导致找不到设备
- FFmpeg从入门到入魔(2):保存流到本地MP4
- Word7中尾部空格不能显示下划线的解决方法
- 页面左侧二级菜单20种案例