Python
YAN的札记
不怕失败因为勇敢的尝试是成功的一半
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Collatz 序列(考拉咨猜想),用Python自动化无聊的东西-chapter3
编写一个名为的函数collatz(),它有一个名为的参数number。如果number是偶数,那么collatz()应该打印number // 2并返回这个值。如果number是奇数,collatz()则应打印并返回3 * number + 1。然后编写一个程序,让用户键入一个整数,并持续调用collatz()该数字,直到函数返回值1。(很奇怪,这个序列实际上适用于任何整数 - 早或晚,使原创 2017-03-20 22:51:27 · 2049 阅读 · 0 评论 -
猜数字的游戏Python3,用Python自动化无聊的东西-chapter3
写一个猜数字的游戏,在运行这个程序的时候,输出看起来像:I am thinking of a number between 1 and 20.Take a guess.10Your guess is too low.Take a guess.15Your guess is too low.Take a guess.17Your guess is too high.Tak原创 2017-03-20 22:43:03 · 485 阅读 · 0 评论 -
强密码检测-用Python自动化无聊的东西-chapter7
知识点:正则表达式。强密码检测编写一个使用正则表达式的函数,以确保其传递的密码字符串很强。强密码被定义为至少八个字符长,包含大写和小写字符,并且至少有一个数字。您可能需要针对多个正则表达式模式测试字符串以验证其强度。源代码:#checkPassword.py 检测密码强度import redef checkLen(pwd): return len(pwd)>=8def checkCo原创 2017-04-07 21:59:39 · 608 阅读 · 0 评论 -
生成随机测验文件-用Python自动化无聊的东西-chapter8
在Python中读取或写入文件有三个步骤。调用open()函数返回一个File对象。调用对象上的read()或write()方法File。通过调用对象close()上的方法关闭文件File。项目:生成随机测验文件说你是一个地理老师,有35名学生在你的班上,你想在美国州首府做一个流行测验。唉,你的班上有几个坏蛋,你不能信任学生不要欺骗。你想随机选择问题的顺序,以便每个测验都是独一无二的,使任何原创 2017-04-08 00:42:00 · 1795 阅读 · 0 评论 -
逗号代码,字符图片网格-用Python自动化无聊的东西-chapter4
逗号代码**假设你有一个这样的列表值: spam = [‘apples’, ‘bananas’, ‘tofu’, ‘cats’] 编写一个函数,它将列表值作为参数,并返回一个字符串,所有的项目用逗号和空格分隔,并在最后一个项目之前插入。例如,将上一个spam列表传递给函数将返回’apples, bananas, tofu, and cats’。但你的函数应该能够处理任何传递给它的列表值。**im原创 2017-03-25 21:11:03 · 1586 阅读 · 1 评论 -
记录客人带来的食物的总数-用Python自动化无聊的东西-chapter5
当您模拟更复杂的事情时,您可能会发现需要包含其他字典和列表的字典和列表。列表可用于包含一系列有序的值,并且字典对于将键与值相关联很有用。例如,这是一个使用包含其他字典的字典的程序,以查看谁带来了野餐。该totalBrought()功能可以读取此数据结构,并计算所有客人所携带的物品的总数。提示:应用到字典中嵌套字典,get()获取。源代码:allGuests = {'Alice': {'apples'原创 2017-03-25 23:53:18 · 604 阅读 · 0 评论 -
列出游戏库存的字典功能-用Python自动化无聊的东西-chapter5
想象一下,被征服的龙的战利品被表示为这样的字符串:dragonLoot = ['gold coin', 'dagger', 'gold coin', 'gold coin', 'ruby']编写一个名为的函数addToInventory(inventory, addedItems),其中inventory参数是表示玩家的库存的字典(如上一个项目中所示),addedItems参数是一个列表dragon原创 2017-03-26 00:45:13 · 424 阅读 · 0 评论
分享