Python练习题
Thinklov
这个作者很懒,什么都没留下…
展开
-
Python实战练习一:创建图形化界面--文件处理工具(五)
当前工作目录:每个运行在计算机上的程序,都有一个“当前工作目录”,或 cwd。利用 os.getcwd()函数,可以取得当前工作路径的字符串,并可以利用 os.chdir()改变它 print(os.getcwd())os.chdir('C:\\Windows\\System32')print(os.getcwd())绝对路径与相对路径:有两种方法指定一个文件路径。• “绝对路径”,总是从根文件夹开始。• “相对路径”,它相对于程序的当前工作目录。...原创 2020-06-16 22:58:27 · 269 阅读 · 0 评论 -
Python实战练习一:创建图形化界面--文件处理工具(四)
垃圾文件定义:列表存文件扩展名['.tmp','.bak','.log',...............]rubbishfile=['.tmp','.log','.old','.wbk','.xlk','.bak','.chk','.$$$']def scannrub(self): total=0 filesize=0原创 2020-06-15 23:33:45 · 221 阅读 · 0 评论 -
Python实战练习一:创建图形化界面--文件处理工具(三)
Python OS 文件/目录方法OS模块应用在系统文件和目录操作中。OS模块重要函数和变量:1 )、os.sep 更改操作系统中的路径分隔符。2 )、os.getcwd()获取当前路径,这个在Python代码中比较常用。3 )、os.listdir() 列出当前目录下的所有文件和文件夹。4 )、os.remove() 方法可以删除指定的文件。5 )、os.system() 方法用来运行shell命令。6 )、os.chdir() 改变当前目录,到指定目录中。...原创 2020-06-15 23:04:47 · 241 阅读 · 0 评论 -
Python实战练习一:创建图形化界面--文件处理工具(二)
Python实战:创建图形化界面--文件处理工具tkinter模块:import tkinterimport tkinter.messageboxclass windows: def __init__(self): self.root=tkinter.Tk() #建立菜单 menu = tkinter.Menu(self.root) #状态设置 submenu=tkinter.Menu(menu,t...原创 2020-06-13 22:15:33 · 370 阅读 · 0 评论 -
Python进阶实例练习:商场购物
Python基础练习:列表与函数原创 2020-05-23 23:50:14 · 1010 阅读 · 0 评论 -
Python进阶练习:函数+字典
找到年龄最大的人,并输出,找出程序中有什么问题:1.字符串分割成列表:使用str.split方法:2.求列表最大值3.找到 字典 值对应键def max_info(n): dict0={} for i in range(3): input_info=input('请输入学员信息(姓名+年龄):') list1=input_info.split(',')# print(list1) dic...原创 2020-05-20 23:45:07 · 743 阅读 · 0 评论 -
Python实例练习
实例函数练习:编写input()和output()函数输入,输出5个学生的数据记录。原创 2020-05-16 23:59:32 · 178 阅读 · 0 评论 -
Python入门练习“问答闯关游戏设计一”
游戏设计:函数if条件判断问答闯关from sys import exitdef gold_room(): print ("This room is full of gold. How much do you take?") next = input("> ") if "0" in next or "1" in next: how_much = int(next) else: dead("请输入数字:") if...原创 2020-05-09 23:48:53 · 1334 阅读 · 0 评论 -
Python入门学基础练习:模拟图书管理系统
Python入门学习练习实例:print('-----欢迎来到子曰教育-公益图书馆------')A=['故乡','明天','彷徨','呐喊','童年的故事']B=['明朝','秦朝','三国','唐朝']C=['摄影','绘画']D=['大灰狼','小白兔']book_info={'A':'文学','B':'历史','C':'艺术','D':'儿童'}admin=...原创 2020-04-29 23:38:57 · 244 阅读 · 0 评论 -
Python入门 函数学习实例三
Python入门 练习:1.求n的阶乘!例如:5! =5x4x3x2x1def f(n): if n==1: return 1 return n*f(n-1) #8*f(7) 7*f(6) 6*f(5)..... 3*2 2*1print(f(8))原创 2020-04-18 23:08:31 · 131 阅读 · 0 评论 -
Python实战练习一:创建图形化界面--文件处理工具
Python实战:创建图形化界面--文件处理工具tkinter模块import tkinterimport tkinter.messageboxclass windows: def __init__(self): self.root=tkinter.Tk() #建立菜单 menu = tkinter.Menu(self.roo...原创 2020-04-17 23:09:13 · 260 阅读 · 0 评论 -
Python入门基础练习题:函数应用
函数递归:#import timeperson_l=['小a','小b','小c','小d']def ask_way(person_l): print('-'*10) if len(person_l) == 0: return '什么都没有。。。。 啊' per=person_l.pop(0) if per == '小a'...原创 2020-04-03 23:35:32 · 184 阅读 · 0 评论 -
Python入门练习题:迭代for循环
迭代for练习:# 这里面的数字两个组合 多少种不同样的,数字不重复的# 这里面的数字两个组合 多少种不同样的,数字不重复的li = [1,2,3,4,5]l =len(li)for i in range(0,l-1): for v in range(i+1,l): print(li[i],li[v])...原创 2020-04-01 22:39:33 · 340 阅读 · 0 评论 -
Python入门练习题:列表与字典练习
列表与字典应用:l = [10,25,38,44,56,66,79,87,90,93]result ={'k1': [77, 88, 99, 90], 'k2': [11, 22, 33, 44, 55]}for item in l: if item < 66: # result.update({"k1": item}) ...原创 2020-04-01 22:27:26 · 563 阅读 · 0 评论 -
Python基础练习:函数应用之获取制定后缀文件名的文件
获取指定后缀名的文件:1.导入 os2.定义函数import osdef find_fl(work_dir,extension='doc'): list1 = [] for filename in os.listdir(work_dir): print(filename) splits = os.path.splitex...原创 2020-03-29 17:09:25 · 321 阅读 · 0 评论 -
Python进阶学习 turtle 库 绘制奥运五环图
目录turtle绘制奥运五环图turtle绘制奥运五环图import turtlep = turtlep.pensize(5) # 画笔尺寸设置5def drawCircle(x,y,c='red'): p.pu() # 抬起画笔 p.goto(x,y) # 绘制圆的起始位置 p.pd()...原创 2020-03-13 23:19:28 · 930 阅读 · 0 评论 -
Python 入门练习实例:文件读取写入
Python 入门练习实例:题目:将两个文件test1.txt、test2.txt的信息合并, 并将信息输出到一个新文件C中。原创 2020-03-09 22:31:23 · 445 阅读 · 0 评论 -
python代码的入门:小游戏制作升级
python代码的入门:小游戏制作;加入时间函数,猜数字.import timeimport random原创 2020-03-09 22:27:33 · 463 阅读 · 0 评论 -
python代码的入门:小游戏制作
目录python代码的入门级小游戏:python代码的入门级小游戏:num1=int(input('群输入任意一个数字做上限:'))num2=int(input('群输入任意一个数字做下限:'))ran_num=random.randint(num1,num2)s=3for i in range(3): while s>0: i...原创 2020-03-08 22:38:33 · 428 阅读 · 0 评论 -
Python—入门速成题目练习十六
目录Python—入门速成题目练习编程实现:Python—入门速成题目练习编程实现:让用户在一次输入时输入 N 个数字,数字之间以“,”作为分割。然后组合显示:(1)用户输入的数字个数;(2)用户输入的最小的数字;(3)将用户输入的数字按从大到小进行排列输出,数字之间以“,”作为分隔;num=input('请输入n个数字,之间用,隔开:')list1=num...原创 2020-03-04 22:06:13 · 646 阅读 · 0 评论 -
Python—入门速成题目练习十五
目录编程实现:编程实现:打印出 1~1000 之间包含 3 的数字;如果 3 是连在一起的(如 233)则在数字前加上&;如果这个数字是质数则在数字后加上*,例:(3,13*,23*,&33,43*…&233*…)。list0=[]a='33'for i in range(3,1000,10): list0.append(i) ...原创 2020-03-04 19:18:13 · 2980 阅读 · 6 评论 -
Python—入门速成题目练习十四
目录Python—题目练习:Python—题目练习:题目:有1、3、6、9个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?import randomlist0=[1,3,6,9]set0=set() #定义集合,存储元素,保证不会有重复内容for i in range(100): ...原创 2020-03-04 14:15:36 · 427 阅读 · 0 评论 -
Python速成 练习实例十三
Python 练习实例:题目:输入一个数字,代表人数。从第一个人开始报数(从1到4报数),凡报到4的人退出圈子,问最后留下的是原来第几号的那位。程序分析:按循环处理。判断...原创 2020-03-03 23:31:16 · 395 阅读 · 0 评论 -
Python 速成练习实例十二
Python 练习实例:题目:按相反的顺序输出 输入的内容。原创 2020-03-02 18:25:37 · 298 阅读 · 0 评论 -
Python入门 速成练习实例十一
Python入门 速成练习实例题目:求1+2!+3!+...+20!的和。程序分析:这是阶乘的意思,是一种数学运算符号,是指从1乘以2乘以3乘以4一直乘到“!”之前的数。1!是指1的阶乘,1!=1;2!是指2的阶乘,2!=1×2=2;3!是指3的阶乘,3!=1×2×3=6;依次类推。任何大于1的自然数n阶乘表示方法:n!=1×2×3×……×...原创 2020-03-02 12:37:48 · 1514 阅读 · 0 评论 -
Python入门 速成练习实例十
Python 练习实例:问题:猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时,发现只剩下一个桃子了。求猴子第一天摘了多少个桃子。题目分析:采用倒推模式:第10天 桃子数量:1...原创 2020-03-02 11:29:26 · 649 阅读 · 0 评论 -
Python入门 练习实例九
目录Python入门 练习实例Python入门 练习实例题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第5次落地时,共经过多少米?第5次反弹多高?程序分析:列出一次 二次的数字,比较获得数学函数...原创 2020-03-01 20:12:52 · 602 阅读 · 0 评论 -
Python入门 练习实例八
目录Python入门 练习实例Python入门 练习实例题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如1+11+111+1111+11111(此时共有5个数相加) a 为数字 n为个数程序分析:关键是计算出每一项的值。...原创 2020-03-01 20:10:20 · 727 阅读 · 0 评论 -
Python入门练习: 练习实例七
目录Python入门练习Python入门练习题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析:利用 while 或 for 语句,条件为输入的字符不为 '\n'。...原创 2020-03-01 14:09:28 · 442 阅读 · 0 评论 -
Python入门练习: 练习实例六
Python入门练习:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析:程序分析:(a>b)?a:b这是条件运算符的基本例子。...原创 2020-03-01 13:53:42 · 547 阅读 · 0 评论 -
Python 入门练习实例五
目录Python 练习实例:Python 练习实例:题目:判断2-100之间有多少个素数,并输出所有素数。程序分析:质数(素数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数判断素数的方法:用一个数分别去除2到这个数,如果能被整除,则表明此数不是素数,反之是素数。...原创 2020-02-29 18:27:27 · 463 阅读 · 0 评论 -
Python入门练习:实例四
目录题目:暂停一秒输出,并格式化当前时间题目:暂停一秒输出,并格式化当前时间#暂停时间,延时输出import timeimport randomtimenow=time.asctime( time.localtime(time.time()) )while True: a=random.choice(range(10)) b=random....原创 2020-02-29 14:28:48 · 199 阅读 · 0 评论 -
Python入门学习练习题三
目录题目:输出 9*9 乘法口诀表。题目:输出 9*9 乘法口诀表。程序分析:分行与列考虑,共9行9列1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36...原创 2020-02-29 13:51:59 · 235 阅读 · 0 评论 -
Python 入门练习:练习实例二
Python 入门练习题目:输出前N 个斐波那契数列。程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……这个数列从第3项开始,每一项都等于前两项之和m=5a1=0a2=1i=0while i<m: a3=a1+a2 ...原创 2020-02-29 13:33:20 · 290 阅读 · 0 评论 -
Python入门学习:练习实例一
Python 练习实例1题目:输入三个整数x,y,z,请把这三个数由小到大输出。list1= []for i in range(3): x = int(input('integer:\n')) list1.append(x)list1.sort()print(list1)num=input('请输入3个整数(逗号...原创 2020-02-29 12:47:50 · 355 阅读 · 0 评论