python12个题_python小题目练习(十二)
题目:如下图所示
代码展示:
"""
Author:mll
Content:春节集五福
Date:2020-01-17
"""
import random
# 定义一个列表存储五福
five_blessings = ['爱国福', '和谐福', '富强福', '友善福', '敬业福']
# 打印前言
print('开始集福啦~~~')
# 定义一个函数来实现集五福
def collect_blessings():
patriotic_blessing = 0 # 爱国
harmonious_blessing = 0 # 和谐
friendly_blessing = 0 # 友善
dedicated_blessing = 0 # 敬业
prosperity_blessing = 0 # 富强
while True:
input('按下键获取五福') # 定义一个用户按下Enter键输入
choice = random.choice(five_blessings) # 随机获取列表中的一个元素
print('获取到:' + choice) # 打印随机获取的福
print('当前拥有的福:')
if choice == '爱国福':
patriotic_blessing += 1 # 每次获取一个福就累加一次
print('爱国福:\t' + str(patriotic_blessing) + '富强福:\t' + str(prosperity_blessing) + '和谐福:\t' + str(
harmonious_blessing) + '友善福:\t' + str(friendly_blessing) + '敬业福:\t' + str(dedicated_blessing))
elif choice == '富强福':
prosperity_blessing += 1
print('爱国福:\t' + str(patriotic_blessing) + '富强福:\t' + str(prosperity_blessing) + '和谐福:\t' + str(
harmonious_blessing) + '友善福:\t' + str(friendly_blessing) + '敬业福:\t' + str(dedicated_blessing))
elif choice == '和谐福':
harmonious_blessing += 1
print('爱国福:\t' + str(patriotic_blessing) + '富强福:\t' + str(prosperity_blessing) + '和谐福:\t' + str(
harmonious_blessing) + '友善福:\t' + str(friendly_blessing) + '敬业福:\t' + str(dedicated_blessing))
elif choice == '友善福':
friendly_blessing += 1
print('爱国福:\t' + str(patriotic_blessing) + '富强福:\t' + str(prosperity_blessing) + '和谐福:\t' + str(
harmonious_blessing) + '友善福:\t' + str(friendly_blessing) + '敬业福:\t' + str(dedicated_blessing))
else:
dedicated_blessing += 1
print('爱国福:\t' + str(patriotic_blessing) + '富强福:\t' + str(prosperity_blessing) + '和谐福:\t' + str(
harmonious_blessing) + '友善福:\t' + str(friendly_blessing) + '敬业福:\t' + str(dedicated_blessing))
collect_blessings()
代码截图:
运行截图:
总结:本题目有几个知识点需要掌握的是:1.random.choice()函数随机从一个序列中取出一个元素 2、整体思路每次按一次enter键随机产生的福,最后打印次数累加,这个跟前面题目从1+……100的思路类似 3、字符串的拼接需要str()
python12个题_python小题目练习(十二)相关推荐
- 公务员考试计算机最后程序题,公务员考试计算机试题十二
计算机专业公务员考试各地真题-- 公务员考试计算机试题十二 一.选择题((1)-(30)每个选项1分,(31)-(55)每个选项2分,共80分) (1) 微机计算机中,控制器的基本功能是 A) 实现算 ...
- Python编写微信打飞机小游戏(十二)
如果觉得这篇文章对您有所启发,欢迎关注我的公众号,我会尽可能积极和大家交流,谢谢. Python编写微信打飞机小游戏(一) Python编写微信打飞机小游戏(二) Python编写微信打飞机小游戏(三 ...
- 谈谈一些有趣的CSS题目(十二)-- 你该知道的字体 font-family
开本系列,谈谈一些有趣的 CSS 题目,题目类型天马行空,想到什么说什么,不仅为了拓宽一下解决问题的思路,更涉及一些容易忽视的 CSS 细节. 解题不考虑兼容性,题目天马行空,想到什么说什么,如果解题 ...
- layui获取checkbox选中值_小程序之十二 获取多选按钮数值及后续想法
选自杨敬华画作.我,一直为亲手促成其成为同事感到骄傲,类似让我骄傲的,还有几位. 图文,超过1000字,就没有耐心看完,我尽量控制在1000字以内! 今天,编个程,展示一下复选款数据获取方式 需求:从 ...
- 微信小程序开发(十二)富文本插件wxParse的使用
昨天一位网友问我小程序怎么解析富文本.他尝试过把html转出小程序的组件,但是还是不成功,我说可以把内容剥离出来.但是这两种方法都是不行了.后来找到了wxParse-微信小程序富文本解析组件. 特性 ...
- 小程序上传视频的php接口处理,微信小程序[第十二篇] -- 上传视频
通过上一篇的学习,我们可以成功将宝宝的照片传到指定相册了,但是可爱的宝宝岂能只有照片,小视频必须同步跟上,莫问题!咱这篇就来一个视频上传的实现. 俺家小核桃镇贴. 服务端 其实对于yii2程序而言,如 ...
- ArcGIS小知识(十二)——打开ArcToolbox的Samples工具以及用法
以前做面转点.点转面工作时用到了Samples工具,因为那一篇步骤比较紧凑,中间插播比较复杂.所以关于Samples的单拎出来了.如果对面转点.点转面感兴趣,可以参考< ArcGIS小知识(三) ...
- python爬虫框架教程_Python爬虫实战(十二):爬虫框架Scrapy的第一个爬虫示例入门教程...
本文主要向大家介绍了Python爬虫实战的爬虫框架Scrapy的第一个爬虫示例入门教程,通过具体的内容向大家展现,希望对大家学习Python爬虫实战有所帮助. 我们使用dmoz.org这个网站来作为小 ...
- python中的scipy基础知识_Python机器学习(五十二)SciPy 基础功能
默认情况下,所有NumPy函数都可以在SciPy(命名空间)中使用.当导入SciPy时,不需要显式地导入NumPy函数.NumPy的主要对象是n次多维数组ndarray,SciPy构建在ndarray ...
最新文章
- java 涂鸦_java 涂鸦画板
- linux nginx svn 安装
- js正则贪婪模式_C# 正则表达式贪婪模式案例
- boost的chrono模块最小时间点的测试程序
- spring注解方式注入bean
- UITableView加载几种不同的cell
- root无法运行命令解决办法
- Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转......
- 教材订购模块java代码实现_java教材征订系统
- linux启动找不到内核,linux – PXE启动 – 在TFTP服务器上找不到内核
- adc分辨率和精度的区别_STM32学习笔记—ADC采集数据常见问题
- 微信小程序教程、微信小程序开发资源下载汇总(6.16日更新,持续更新中……)
- MATLAB画频率响应曲线(幅频特性和相频特性)并将横坐标转换为赫兹hz单位
- AST实战|某CloudFlare 5秒盾第一层混淆代码一键还原思路分享
- 【地理中国】百年地理大发现(全8集)内容笔记记录
- GPRS通信原理及应用特点
- java jks 转pfx_证书pfx转换成jks
- 带云的计算机词语,带云字的词语和成语有哪些
- 强化学习入门: the 10-armed bandit problem,e-greedy 算法
- 美白宫高级顾问遭CWA黑客组织网络攻击
热门文章
- 兄弟连python培训学费多少
- 2016蓝桥杯C组C/C++决赛(公费旅游)总结
- bootstrap-table固定左侧列+表头和内容对齐
- java-net-php-python-jsp城市公交路线计算机毕业设计程序
- VUE2安装初始化步骤(2022)
- svg 地图_制作PPT需要使用地图,你不知道怎么办?可是你的同事1分钟就完成制作...
- 微信小程序 首行缩进 text 标签 text-indent 不起作用
- 数据恢复软件使用经验-支持U盘,手机SD卡,硬盘数据,解决图片恢复后打不开的问题
- OpenSSL国密爆出8.1分高危漏洞CVE-2021-3711
- /opt/nginx/sbin/nginx: error while loading shared librari