Eight python programming exercises
实验一:编写一个Python程序,模拟一个自动柜员机(ATM)验证用户输入密码的操作。ATM提示用户输入密码,如果用户输入正确密码,ATM输出密码正确信息,然后终止程序。
实验二:写一个函数,测试三条边(三个整数)是否构成直角三角形。
实验三
(1)如果 lst1 和 lst2 的元素完全相同则返回 True 否则返回 False,不考虑元素顺序。
(2)lst 中满足函数 func 中给定条件的元素的下标。
实验四
(1)字典中最大值(value)对应的键(key),字典中最小值对应的键。
(2)一个字典,此字典按照 d 的 key 排序。
(3)一个字典,此字典是 d1 和 d2 的组合,如果两个字典的 key 相同,则将其 value 相加。
实验五
(1)在源文本文件的每一行开始处添加一个行号,每个行号后有 一个空格,修改后的文本存放到目的文件 dst_file。
(2)读取一个.csv 文件并将其内容显示到屏幕。
实验六:创建一个Account对象,其identity为“1111”、余额为2000元、年利率为4.5%,使用withdraw方法取款100元,使用deposit方法存款5000元,然后显示余额、月利息以及这个账户的开户日期。
实验七:编写 Python 脚本从文件 pythondownloads.html 中获取 Python 解释器的所有版本的版本号和发布日期,在屏幕显示结果。
实验八:编写一个简化的交互式猜单词游戏程序。游戏开始时,程序随 机挑选一个单词让用户猜,并给用户规定剩余猜测次数、警告次数。(警告次数6次,猜测次数3次,将猜出的和未猜中的都要打印出来,重复猜错的要有提示)