【努力学习Python,练习43】教程文章相关的互联网学习教程文章

Python中封装、继承、多态的练习题【代码】【图】

一. 1.房子有户型,总面积和家具名称列表 新房子没有任何的家具 2.家具有名字和占地面积,其中 床:占4平米 衣柜:占2平米 餐桌:占1.5平米 3.将以上三件家具添加到房子中 4.打印房子时,要求输出:户型,总面积,剩余面积,家具名称列表 源代码 class Furniture(): def __init__(self,name,area):self.name = nameself.area = areadef __str__(self):return '[%s]占地: %.2f' %(self.name,self.area)class House():def __init__(se...

python 练习0006【代码】

问题 你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。 代码 from collections import Counter import re, osdef get_txt(file_dir):try:os.chdir(file_dir)return [os.path.abspath(file) for file in os.listdir()if file.endswith('.txt')]except:print('Error: dir not exits')return Nonedef count_word(files):IGNORED_WORDS = ['a', 'an', 'as', 'i...

Python中的练习(京东面试题)【代码】【图】

练习(一): -------->题目要求: (1)在当前目录新建目录img,里面包含100个文件,100个文件名各不相同(X4G5.png) (2)将当前img目录所有以.png结尾的后缀名改为.jpg -------->代码如下: <1>第一问: import os import random import string def gen_code(len=4):# 随机生成4位验证码li=random.sample(string.ascii_letters + string.digits,len)#将列表元素拼接成字符串return ''.join(li) def create_file():#随机生成100个验证...

Python中面向对象(二)封装及练习【代码】【图】

1.封装 #1.将属性和方法封装到一个抽象的类中 #2.外界使用类创建对象,对象调用方法 #3.对象方法的细节都被封装在类的内部 -------->题目要求: 需求: 1.李雷体重75.0公斤 2.李雷每次跑步会减肥0.5公斤 3.李雷每次吃东西体重会增加1公斤 -------->代码如下: class Person():def __init__(self,name,weight):self.name = nameself.weight = weightdef __str__(self):return '我的名字叫 %s 体重是 %.2f' %(self.name,self.weight)...

Python练习十【代码】

1.生成随机整数,从1-5取出来然后输入一个数字,来猜,如果大于,则打印bigger小了,则打印less如果相等,则打印equal。import randomnum1 = random.randint(1, 5) print(num1) # 显示随机数 num2 = int(input(please the input digital:)) if num2 > num1:print(bigger) elif num2 < num1:print(less) else:print(equal) 2.显示1到100中含有9的所有数,并统计个数.count = 0 for i in range(1, 100):num = str(i)if 9 in num:i ...

Python面试题练习【代码】【图】

1、实现1--100之和 1 #解答一 2 print sum(xrange(101)) 3 4 #解答二 5 s=0 6 for i in xrange(101): 7 s = s + i 8 print sView Code 2、如何在一个函数内部修改全局变量 #coding=utf-8 name = "ryan" #全局变量 def fun():country = "China" #局部变量print nameglobal name #声明全局变量name = "joe" #修改全局变量print name fun() print nameView Code 3、谈下GIL GIL是python的全局解释器锁,同一进程中假如...

Python入门练习:100以内素数之和【代码】

描述 求100以内所有素数之和并输出。 ???????????????????????????????????????????????????????????????????????????????? 素数指从大于1,且仅能被1和自己整除的整数。???????????????????????????????????????????????????????????????????????????????? 提示:可以逐一判断100以内每个数是否为素数,然后求和。 小白的代码: a = 2 for i in range(3,100):for b in range(2,i):if i%b == 0:breakelse:a += i print(a)思路:第一...

Python教程100天:Day05 - 总结和练习

100天零基础入门Python开发,Python学习教程:Day05 - 总结和练习。 练习清单寻找“水仙花数”。 寻找“完美数”。 “百钱百鸡”问题。 生成“斐波拉切数列”。 Craps赌博游戏。

Python入门练习:星号三角形【代码】

描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:???????????????????????????????????????????????????????????????????????????????????????????????????????????????? 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。???????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????...

【python练习笔记】神秘的王宫【代码】

小偷来到了一个神秘的王宫,突然眼前一亮,发现5个宝贝,每个宝贝的价值都不一样,且重量也不一样,但是小偷的背包携带重量有限,所以他不得不在宝贝中做出选择,才能使偷到的财富最大,请你帮助小偷计算一下。 输入描述: 宝贝价值:6,3,5,4,6 宝贝重量:2,2,6,5,4 小偷背包容量:10 输出描述: 偷到宝贝的总价值:15 示例1 输入 6,3,5,4,6 2,2,6,5,4 10 输出 15def situation(m, n):if n - m == 0:return 1loop = mp1 = 1p2 = 1whi...

day19 python之re模块正则练习【代码】

1、匹配标签import re ret = re.search("<(?P<tag_name>\w+)>\w+</(?P=tag_name)>", "<h1>hello</h1>") # 可以再分组中利用 ?P<name> 或 ?P=name 的形式给分组起名字 # 获取的匹配结果可以直接用 group(name) 拿到对应的值 print(ret.group(tag_name)) # 结果:h1 print(ret.group()) # 结果:<h1>hello</h1>ret = re.search(r"<(\w+)>\w+</\1>","<h1>hello</h1>") # 如果不给组起名字,也可以用 \序号 来找到对应的组...

Python练习-2【代码】

#1、使用while循环输入 1 2 3 4 5 6 8 9 10count = 0 while count < 10:count += 1 # count = count + 1if count == 7:print( )else:print(count)count = 0 while count < 10:count += 1 # count = count + 1if count == 7:continueprint(count)#3、输出 1-100 内的所有奇数 #方法一: count = 1 while count < 101:print(count)count += 2 #方法二: count = 1 while count < 101:if count % 2 == 1:print(count)count += 1  ...

Python练习七【代码】

1.写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。def func(dic):for k in dic:if len(dic[k]) > 2:dic[k] = dic[k][:2]return dicdic = {"name": "风光无极", "adress": "3435", "s": "erre34", "s": [2, 3, 4, 5], "s": "3"}print(func(dic))2.写函数,接收两个数字参数,并返回比较大的那个数字。def func(x, y):return x if x > y else yprint(func(5, 8))3.编写装...

Python之if语句及相关练习【代码】

if if 要判断的条件: 条件成立时,要做的事 age = 12 ##定义一个变量if age >= 18: ##判断条件print('你已经成年,欢迎进入网吧...')print('~~~~~~~~~~~~~~~')if - else if 要判断的条件: 条件成立时要做的事 else: 条件不成立的时候要做的事 age=18 if age >= 18:print('你已经成年,欢迎进入网吧...') else:print('你未满18岁,请回家写作业')if逻辑运算符and条件1 and 条件2 两个条件同时满足,就返回True 两个条件...

Python之while语句及相关练习【代码】

while 条件(): 条件满足时,做的事情1 条件满足时,做的事情2#1.定义一个变量,记录循环次数 i = 1 #2.开始循环 while i <= 3:#循环内执行的动作print('hello python')#处理计数器i += 12.定义死循环,条件永远为真 while True:print('hello python')3.求和:求0-100之间的数字的和 i = 0 #1.定义一个变量记录循环的次数 result = 0 #2.定义结果的变量 while i <= 100: #3.开始循环result += i #4.每次循环都让result和i这个计数...