python中奖号_Python输入数字并从预定义的lis中选择中奖号码
我昨天才开始学习Python,这是我第一次接触编程语言,我注意到我通过做一些事情比仅仅阅读来学习更好,所以我给自己分配了不同的任务,并不断地敲打自己的脑袋,直到我成功地完成它们。
关于我的问题,我相信这个问题以前有人问过,但我似乎找不到……对不起。
所以,我想制作一个小程序,它可以实现以下功能:
我有一套预先确定的中奖号码。
我希望用户输入6个数字。如果这六个都是赢家,用户会收到一条消息:“你赢了!”,如果只有2个数字是正确的,则消息是:“你猜到了两个数字”,如果3个数字是正确的…等等,你就得到了这一点。在
以下是我目前所掌握的情况:winning_numbers = ("6", "8", "12", "21", "33", "47")
input_numbers = input("Input your lottery numbers ")
for i in winning_numbers: #I've added i in here because I wanted tot try a loop, but i am stuck...
if input_numbers == winning_numbers:
print("You guessed all six numbers!")
elif input_numbers in (winning_numbers[0], winning_numbers[1], winning_numbers[2], winning_numbers[3], winning_numbers[4], winning_numbers[5]): #I am sure that this can be shorter but I don't know how
print("You guessed one number!")
elif input_numbers in winning_numbers #I'm stuck here also, where 2 numbers from the input are correct:
print("You guessed two numbers!")
else:
print("You are a looser!")
我知道可以做得比这简单得多,但我不知道怎么做。也许如果有人给我一个暗示,我就能理解这背后的概念。提前谢谢你。在
python中奖号_Python输入数字并从预定义的lis中选择中奖号码相关推荐
- python从键盘获取输入数字_python获取从命令行输入数字的方法
本文实例讲述了python获取从命令行输入数字的方法.分享给大家供大家参考.具体如下: #---------------------------------------- # Name: numeri ...
- python哨兵循环_python – 添加数字并使用哨兵退出
你的代码不起作用的主要原因是因为break会立即结束最里面的循环(在本例中是你的while循环),因此中断后的代码行将不会被执行. 这可以使用其他人指出的方法轻松修复,但我建议稍微更改while循环的 ...
- python系列教程_python基础学习系列教程2-进阶之路中绕不开的知识点。
本文是在上一篇的基础上编写的,若要查看见:雨滴测试:python基础系列教程1-可能是你见过的最通俗易懂的教程zhuanlan.zhihu.com 五. python函数 所谓的函数,就是具有特定功 ...
- python中奖号_Python分析彩票记录并预测中奖号码过程详解
0 引言 上周被一则新闻震惊到了,<2454万元大奖无人认领!福彩史上第二大弃奖在广东中山产生 >,在2019年5月2日开奖的双色球中,广东中山一位彩民博中2454万元,兑奖时间截至201 ...
- python等于号怎么输入_python 中不等于怎么表示
展开全部 #!/usr/bin/python a=1 b=2 if a==b: print "a 等于 b" if a!=b: print "a不等于b". P ...
- python的整数类型_Python int 数字整型类型 定义int()范围大小转换
本文主题是讲python数字类型python int整型使用方法及技巧.它是不可变数据类型中的一种,它的一些性质和字符串是一样的,注意是整型不是整形哦. Python int有多种数字类型:整型int ...
- python输出二进制数字_Python获取数字的二进制值
我们都知道在计算机中所有的信息最终都是以二进制的0和1来表示,而有些算法是通过操作bit位来进行运算的,这就需要我们了解Python中如何去表示二进制,又如何是进行位运算的. 二进制的表示 首先在Py ...
- python寻峰算法_python做数字分析,如何找到波峰波谷?
数字呈现不规律的波动形状,而且值变化也不一定是只朝一个方向,会有反复.请问如何能找出值排名前5的波峰和波谷的大小和位置.有计算相关的函数吗?, 可以尝试使用heapq模块. import heapq ...
- python银行卡号识别_Python银行卡数字识别项目 (Opencv)
嫌弃b站无代码块看不清楚的各位可以去我的csdn博客上看.. https://blog.csdn.net/weixin_44543614/article/details/105471010 项目的预览 ...
最新文章
- c++ 打开添加删除程序_Docker 添加容器到一个网络
- 自定义Android注解Part2:代码自动生成
- hive2solr问题小结
- gan学到的是什么_GAN推动生物学研究
- Delphi 一些函数解释
- Hbase PageFilter 取出数量不准确问题
- 解决了asp.net 关于服务器版本不正确的问题
- 用姿态补偿雷达数据畸变的文字想法
- Atitit mybatis返回多个数据集总结 目录 1.1. 配置handleResult接受,但是只有第一个select语句的结果	1 2. 配置resultMap ok	1 2.1. 调
- centos6.9安装MySql可视化管理工具
- 【Vue.$delete】 删除
- mac数字键盘错乱_苹果本键盘按键错位错乱是为什么?
- 未来的学习目标-C/C++/Linux服务器开发高级架构
- simplest_ffmpeg_demuxer_simple(新版ffmpeg函数)
- 高通8953烧录之后报ERROR: UFDT apply overlay failed
- 0基础不用怕,从0到1轻松教你入门Python
- python自动化测试面试题None is ==详解
- c语言程序 强制关机程序,怎么用C或者C++编写一个电脑强制关机程序
- Java实现多附件的邮件发送
- 2023北京老博会,CISSE中国国际养老服务业博览会