【Python练习:银行ATM系统】教程文章相关的互联网学习教程文章

python 学习_第二模块练习题__修改个人信息【代码】

需求:在一个文件里存多个个人信息,如下 account.txtshanshan,shanshan,杜姗姗,22,Model,PR,22 alex,abc123,Alexander Li,222,CEO,IT,1333 rain,rain,ysl,27, Engineer ,IT ,133542453453 1.输入用户密码, 正确后登陆系统, 打印 1.修改个人信息2.打印个人信息3.修改密码4.退出(q)2.每个选项写一个方法 3.登陆是输错3次退出程序 # 打印 文件里面内容def show_information(username):with open("account.txt","r+",encod...

【python编程练习】——列表【图】

1.把字符串“Don’t panic!”转换为字符串“on tap”

python练习题【代码】

1.执行python的两种方式 答:1.通过解释器执行1.py 2.通过cmd执行python,再执行1.py 2.简述位与字节的的关系 答:8位=1字节(计算机处理时以字节为单位,存储时以位为单位) 3.简述ascill、unicode、utf-8、gbk的关系 答:最开始是ascii,然后是unicode,最后utf-8 4.“李杰”用utf-8和gbk分别几个字节 答:utf-8:6gbk:4 5.python单行注释与多行注释 答:单行:#多行:‘’‘ ’‘’或“”“ ”“” 6.声明...

python练习题-day16【代码】

1.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb name=["alex","wupeiqi","yuanhao","nezha"] 2.用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 l=[{name:alex},{name:y}] 3.用filter来处理,得到股票价格大于20的股票名字 shares={ IBM:36.6, Lenovo:23.2, oldboy:21.2, ocean:10.2, } 4.有下面字典,得到购买每只股票的总价格,并放在一个迭代器中。 结果:...

python练习题----函数、内置函数、递归等【代码】

1. 列举布尔值为False的值  { }、‘ ’、0、()、[ ]、False、None2. 根据范围获取其中3和7整除的所有数的和,并返回调用者;符合条件的数字个数以及符合条件数字的总和#自答 from functools import reducedef zhengchu(num):a = []for i in range(num):if i%3 == 0 or i%7 == 0:a.append(i)print(len(a)-1)print(reduce(lambda x, y: x+y, a)) reslut = zhengchu(100)#参答 def func(start_num,stop_number):res = []for i in ...

Python练习题【图】

1、你是一个高级测试工程师,现在要做性能测试,需要你写一个函数,批量生成一些注册使用的账号。 产生的账号是以@163.com结尾,长度由用户输入,产生多少条也由用户输入,用户名不能重复,用户名必须由大写字母、小写字母、数字组成,结果如下图:2、测试机器的磁盘太小,经常报警,要写一个清理日志的脚本,每次运行就把三天之前的日志删除,日志名的格式是xxx-20170623.log。 3、公司服务器,经常被别人攻击,要写个监控nginx...

python练习题-day13【代码】

1.获取移动平均值def wrapper(fun):def inner(*args,**kwargs):ret=fun(*args,**kwargs)ret.__next__()return retreturn inner @wrapper def g():sum=0count=0avg=0while True:num=yield avgsum+=numcount+=1avg=sum/count f=g() print(f.send(10)) print(f.send(20)) print(f.send(30))2.处理文件:用户指定要查找的文件和内容将文件中包含要查找内容的每一行都输出到屏幕def search():with open("a1.txt",encoding="utf-8") as f...

python练习题-day12【代码】

用列表推导式做下列小题 (1) 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst1=["admhdja","aksaudj","fh"]li=[i.upper() for i in lst1 if len(i)>=3]print(li)(2)求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表tu=[(x,y) for x in range(6) for y in range(6) if x%2==0 if y%2==1] print(tu)(3) 求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7,8,9]]M = [[1,2,3],[4,5,6],[7,8,9]] li=[num for i...

python基础语法练习2【代码】

1. 请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li = [alex, eric, rain] li = [alex, eric, rain]str_li = "_".join(li)print(str_li)alex_eric_rain 2. 查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素 import reli = ["alec", " aric", "Alex", "Tony", "rain"]tu = ("alec", " aric", "Alex", "Tony", "rain")dic = {k1: "alex", k2: aric, "k3": "Alex", "k4": "Tony"}my_list = ...

python3重点语法练习题就在这里!【图】

开始了,不妨自己做个笔记: 1 如何打印im "ok" 答案:print(im "ok") 2 print(r )和print( )结果是分别什么?语句中的‘r’是什么作用? 答:请自行实验 3如何不使用 打印多行? 答案:4下面三个式子的值是多少print(10//3) print(10/3) print(10%3) 答:请自行实验python学习关注我们企鹅qun: 8393 83765 各类入门学习资料免费分享哦! 5如何得到字符的Ascii码,如何得到Ascii码代表的字符? 答: ord() #0 得到字符的ascii码表...

Python3 练习笔记六【代码】

# Python关键字None None:是一个特殊的常量,None和False不同,None不是0。None不是空字符串。None和任何其他数据类型比较永远返回False。None有自己的数据类型NoneType。我们可以将None复制给任何变量,但是不能创建其他NoneType对象。 # 先看看None的类型 >>>print(type(None)) <class NoneType># None 和其他值相比 >>>print(None == 0) >>>print(None == 0) >>>print(None == False) >>>print(None == ) >>>print(None == No...

python--return小练习【代码】

#返回单个值,return a:#一个return后的语句不再执行,def calc_sum(*args): ax = 0 for n in args: ax = ax + nprint(ax); return ax; #下面这个return不再执行print(ax); #调用返回值,根据返回值进行操作或判断 if(calc_sum(1,2,3)>5): print(结果大于5);else: print(失败); #返回多个值,return a,b,c #相当于返回一个touple,对其中某个元素操作要使用index索引touple[0]、 touple[1] def is_repe...

《python核心教程2》第六章 练习【代码】

6–3.排序 (a) 输入一串数字,从大到小排列之.(b) 跟 a 一样,不过要用字典序从大到小排列1 nums = [] 2 numbers = input(输入数字: ) 3 for i in numbers: 4 nums.append(int(i)) 5 print(sorted(nums))6–4.算术. 更新上一章里面你的得分测试练习方案,把测试得分放到一个列表中去.你的代码应该可以计算出一个平均分,见练习 2-9 和练习 5-3. 1 def grade(fraction):2 fractions = [90, 80, 70, 60, 0]3 score = [A, B, ...

<每日一题>题目16:简单的python练习题(1-10)

#1.python程序中__name__的作用是什么?__name__这个系统变量用来表示程序的运行方式. 如果程序在当前膜快运行,__name__的名称就是__main__, 如果不在(被调用),则显示为导入模块的名称.扩展:常常这样写if __name__ == "__main__":来表名这是整个工程开始运行的入口.效果:如果直接从这个文件执行,if为Turn,可以运行if后面的程序如果被调用,if为False,不执行if后面的程序#2.表达式int(11111,2)的值是多少?涉及int()函数的用法,第一个参...

[Python3 练习] 007 简单的猜数字小游戏【图】

题目:简单的猜数字小游戏 (1) 描述程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜。(2) 要求程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前若第一次就猜对,则输出“你真厉害,一次就猜对了!”,然后退出程序 若非第一次猜对,则输出“恭喜你,猜对了!”,然后退出程序 若猜错,则给出提示说明所猜数字与答案相比是“大了”还是“小了” 显示剩余次数若第 7 次仍没猜对,则先输出答案...