Skip to content

yatingliu2019/Eight-python-programming-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Eight-python-programming-exercises

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次,将猜出的和未猜中的都要打印出来,重复猜错的要有提示)

About

Eight python programming exercises

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages