【python_day02_练习】教程文章相关的互联网学习教程文章

python3练习-查找文件【代码】

题: 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径import os import os.pathdef find_file(root,param=None):ifnot isinstance(param,str) :raise‘param必需为字符串‘for root, dirs, files in os.walk(root):s = [x for x in files if param in x]if len(s) > 0 :for x in s:print(os.path.join(root,x))find_file(‘../‘,‘4‘)在学习过程中遇到此题,经过API了解...

Python练习实例030【代码】

问题:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。#! /usr/bin/env python3 # -*- coding:utf-8 -*-# Author : Ma Yi # Blog : http://www.cnblogs.com/mayi0312/ # Date : 2020-06-22 # Name : demo030 # Software : PyCharm # Note : 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。def fun(n: int):"""判断给定的数字是不是回文数...

python练习-for range if continue【代码】

for i in range (1,6): print print print "i=", i, print "hello,how", if i==3: continue print ‘are you today?‘原文:http://huzhongliang.blog.51cto.com/1817180/1890999

python入门练习题2【代码】

1,制作表格  循环提示用户输入:用户名,密码,邮箱(要求用户输入的长度超过20个字符,如果超过则只有前20个字符有效)如果用户输入q或Q就退出程序,将用户输入的内容以表格形式显示 user_input = None #用户名的初始值 pwd = None #密码的初始值 email = None #邮箱地址的初始值 public = None #公共变量名初始值 flag = False #标志位 while not flag: #当flag不为False时,就执行以下代码块print(‘温馨提醒:如...

python核心编程--第八章 8.15 练习【代码】

#!/usr/bin/python # -*- coding: utf-8 -*-# 8–2. 循环. 编写一个程序, 让用户输入三个数字: (f)rom, (t)o, 和 (i)ncrement . # 以 i为步长, 从 f 计数到 t , 包括 f 和 t . 例如, 如果输入的是 f == 2, # t == 26, i == 4 , 程序将输出 2, 6, 10, 14, 18, 22, 26.f = int(raw_input("Please input from: ")) t = int(raw_input("Please input to: ")) i = int(raw_input("Please input increment: "))print range(f, ...

Leetcode练习(Python):哈希表类:第138题: 给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。 要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。

题目:给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的 深拷贝。 我们用一个由 n 个节点组成的链表来表示输入/输出中的链表。每个节点用一个 [val, random_index] 表示:val:一个表示 Node.val 的整数。random_index:随机指针指向的节点索引(范围从 0 到 n-1);如果不指向任何节点,则为 null 。思路:先使用哈希表来构建一个新的链表,然后对这个链表赋予ne...

Python小练习(一)【代码】

1:有一个列表,其中包括10个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,8,9,0,1] #!/usr/bin/python #encoding=utf-8 #有一个列表,其中包括10个元素,例如这个列表是[1,2,3,4,5,6,7,8,9,0],要求将列表中的每个元素一次向前移动一个位置,第一个元素到列表的最后,然后输出这个列表。最终样式是[2,3,4,5,6,7,...

python基础 Day01 练习题【代码】【图】

1 字符串格式化 1#!/urs/bin/env python 2 3 name = input("Name: ")4 age = int(input("Age: "))5 job = input("Job: ")6 salary = input("Salary: ")7 8 info1 = """ 910----------- info1 of %s --------- 11name: %s 12age: %s 13job: %s 14Salary: %s 15""" % (name, name, age, job, salary) 1617print(info1) 1819 info2 = """2021----------- info2 of {_name} ---- 22Name: {_name} 23Age: {_age} 24Job: {_job} 25Salary...

python列表生成式和生成器表达式小练习【代码】

题目一:有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘]python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘]问题一:得出既报名linux又报名python的学生列表#常规写法: linux=[‘钢弹‘,‘小壁虎‘,‘小虎比‘,‘alex‘,‘wupeiqi‘,‘yuanhao‘] python=[‘dragon‘,‘钢弹‘,‘zhejiangF4‘,‘小虎比‘] l=[] for i in linux:...

老男孩python基础知识练习题(一)中【代码】

20、字符串是否可迭代?如可以请使用for循环每一个元素?>>> name = " aleX ">>> for i in name:... print(i)21、请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = [‘alex‘,‘eric‘,‘rain‘]li = [‘alex‘,‘eric‘,‘rain‘]v=‘‘.join(li)print(v)22、写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组)li = [‘alex‘,‘eric‘,‘rain‘]a.计算列表长度并输出li = [‘alex‘,‘eri...

python练习:从番号到封面【代码】

我不知道为什么会选择python去学习,可能和前阵子有在v2ex看到有同学用python抓磁力的有关,今天12点起床闲来无事,继续学习吧。本来也想找个磁力站练练手抓抓magnet的,打开收藏夹的几个站点才发现URL全都加密了。一个个找,终于发现一个可以联手的网站。嘻嘻。 1#!/usr/bin/env python 2 3#coding :UTF-8 4 __auther__ = ‘mashaz‘5import urllib,urllib26import sys7import re8print‘Thank ****** a lot‘ 9 url = ‘http://w...

Python练习题–持续更新【代码】

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

Python练习【代码】【图】

1.输出hello worldprint(‘hello world‘)2.简单交互name=input(‘name=:‘) print(‘我的名字是:{}‘.format(name))3.计算两数之和print(‘两者之和为:%.0f‘%float(float(input(‘输入第一个数字:‘))+float(input(‘输入第二个数字:‘))))4.计算三角形面积a=float(input(‘a=‘)) b=float(input(‘b=‘)) c=float(input(‘c=‘)) p=float((float(a+b+c))/2) print(‘三角形abc的面积为:%.0f‘%float((p*(p-a)*(p-b)*(p-c))**0.5...

Python基本图形绘制练习题代码记录【代码】

样例Python蛇#PythonDraw.py #调用turtle库import turtle #设置窗口大小(窗口长度、窗口宽度、窗口距离屏幕的距离) turtle.setup(650,350,200,200) #penup抬起画笔turtle.penup() #fd向后画250个像素的直线 turtle.fd(-250) #pendown放下画笔turtle.pendown() #pensize画笔尺寸为25个像素 turtle.pensize(25) #pencolor画笔颜色函数 turtle.pencolor("purple") #seth函数全程为setheading(angle):控制海龟角度 turtle.seth(-40)...

Python练习三【代码】

1.使用while和for循环分别打印字符串s=’asdfer’中每个元素。s = "asdfer" index = 0 while index < int(len(s)):a = s[index]print(a)index += 1s = "asdfer"for i in s:print(i) 2.实现一个整数加法器,如用户输入5+9 ,5 + 9 ,5+ 9然后进行分割计算.content = input("请输入式子:") index = content.find("+") a = int(content[0:index]) b = int(content[index + 1:]) print(a + b)3.任意输入一串文字加数字,统计出数字的个...