python每日练习程序
泽磊Jerry
这个作者很懒,什么都没留下…
展开
-
Day.1 关于随机摇骰子,并进行猜大小的游戏
游戏规则:初始本金是1000元,默认赔率是1倍,赢了,获得一倍金额,输了,扣除1倍金额。玩家选择下注,押大或押小;输入下注金额;摇3个骰子,11≤骰子总数≤18为大,3≤骰子总数≤10为小;如果赢了,获得1倍金额,输了,扣除1倍金额,本金为0时,游戏结束。编码思路:1、如何让计算机随机投掷三个骰子并计算其结果2、教会计算机什么是“大”,什么是“小”3、让计算机对用户输入的值与随机...原创 2018-09-28 16:49:22 · 5860 阅读 · 0 评论 -
dict.get()方法的应用:计算字符串内各个字符出现次数的实现方法
实现(implementation)是进行某种计算的一个具体方式实现代码1:def histogram(s): d = dict() # 先定义一个字典d, 效果等同于d = {} for c in s: # loop整个字符串里的字符 if c not in d: # 第一次出现的字符会被赋值1 d[c] = 1 ...原创 2018-09-29 20:04:51 · 1852 阅读 · 0 评论 -
对字典的一些常规操作:遍历字典并打印,字典反向查找,反转字典
操作1:如何分别得到key,value集合:方法dict.keys() 、dict .values() 分别得到键 、值的集合对象,使用list()函数可将该对象类型变为list。操作2:如何循环并打印一个字典里的键值对:c_2 = histrogram_2(s)for key in sorted(s): print(key,c_2[key])操作3:如何循环并打印一个字典里的...原创 2018-09-30 11:06:24 · 3806 阅读 · 0 评论 -
python3 三级菜单的两种实现方法
需求:可依次选择进入各子菜单可从任意一层往回退到上一层可从任意一层退出程序所需新知识点:列表、字典方法一:硬杠立下两个Flag,一个用于二级之后的返回用途,一个用于随时退出循环menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网...原创 2018-10-25 11:24:16 · 1075 阅读 · 0 评论