基础练习
Thinklov
这个作者很懒,什么都没留下…
展开
-
Python 入门函数:对象相关知识复习
class Chinese: minzu='汉族' def __init__(self,name,age,gender): self.mingzi=name self.nianjing=age self.xingbie=gender # print('我结束啦') def notgood(self): print('%s 乱扔垃圾的' %self.mingzi) d...原创 2020-06-21 23:47:14 · 270 阅读 · 0 评论 -
Python实例练习:创建和使用类
创建和使用类:1.创建 Restaurant 的类,其方法 __init__() 设置两个属性:restaurant_name 和 cuisine_type 。2.创建 describe_restaurant() 的方法和open_restaurant() 的方法,3.创建一个名为 User 的类,包含属性 first_name 和 last_name ,class restaurant: def __init__(self,restaurant_name,...原创 2020-05-28 23:46:33 · 676 阅读 · 0 评论 -
Python 入门函数:打印特殊符号
Python 入门函数:打印特殊符号等待用户输入 字母名字,通过对 26 个字母的设定,设置自己要输出的字体。name=input('请输入你的名字(拼音符合):')name=name.upper()for c in name: if c == 'A': print('''-----A--------A---A-----A-A-A-A---A-------A-''', '\n') elif c == 'B': print('''...原创 2020-05-22 23:59:38 · 1571 阅读 · 0 评论 -
Python 入门基础练习:阿姆斯特朗数
如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。 例如1^3 + 5^3 + 3^3 = 153。1000以内的阿姆斯特朗数: 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407。以下代码用于检测用户输入的数字是否为阿姆斯特朗数:def sum(): num=input('请输入一个正整数:') len_num=len(num) s=0 for i in num: s...原创 2020-05-22 23:45:53 · 712 阅读 · 0 评论 -
Python入门 练习文件输入与while循环
题目:从键盘输入内容,并保存在磁盘文件上, #为终止符号。程序分析:建立打开文件,while条件循环输入,import sysfilename =input('输入文件名:\n')fp = open(filename,"w")ch =input('输入字符串:\n')while ch !='#': fp.write(ch) ch =input('>>>')fp.close()...原创 2020-05-21 22:57:18 · 425 阅读 · 0 评论 -
Python 入门实例练习:while循环
题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。程序分析:99 / 11 = 9n=0num=int(input('请输入一个奇数:'))while True: n=n+1 a='9'*n if int(a)%num==0: print(a) break...原创 2020-05-21 22:20:07 · 209 阅读 · 0 评论 -
Python进阶学习:类的实例
第一个类的 例:class Song(object): def __init__(self, lyrics): self.lyrics = lyrics def sing_me_a_song(self): for line in self.lyrics: print (line) happy_bday = Song(["Happy birthday to you","I don't want to get...原创 2020-05-11 23:39:52 · 256 阅读 · 0 评论 -
Python进阶学习之 reduce函数总结 :实例练习
Python reduce() 函数:reduce()函数会对参数序列中元素进行累积from functools import reduceprint(reduce(lambda x,y:x+y,range(100),100))print(reduce(lambda x,y:x+y,range(1,101)))def add(x,y): return x + ...原创 2020-04-10 22:53:23 · 399 阅读 · 0 评论 -
Python基础练习:函数之文件重命名
函数:文件重命名rar批量转换成zipimport osdef rar_to_zip(file_dir): """ 传递当前目录,原来后缀名,新的后缀名后,批量重命名后缀 """ old_ext, new_ext = '.rar', '.zip' for filename in os.listdir(file_dir): ...原创 2020-03-26 23:43:51 · 355 阅读 · 0 评论 -
Python基础练习:函数按条件分组
函数练习:按条件分组:def bif_by(lst, f): return [ [x for x in lst if f(x)],[x for x in lst if not f(x)]]records = [1,12,5,9,84,15,-5,-175] print(bif_by(records, lambda x: x<10) )...原创 2020-03-24 23:29:57 · 293 阅读 · 0 评论 -
Python基础练习:函数简单计算
函数实现计算器:if条件语句:def calc(a,b,oper): if oper=='+': sum=a+b elif oper=='-': sum=a-b elif oper=='*': sum=a*b elif oper=='/': sum=a/b elif ope...原创 2020-03-24 22:58:25 · 437 阅读 · 0 评论 -
Python入门练习:基础练习题五
列别实例:1.求出现次数最多的元素原创 2020-03-20 23:52:30 · 874 阅读 · 0 评论 -
Python入门学习:基础练习三 字符串替换
1、字符串内变量替换三种方法目录思路框架代码实现思路框架代码实现# Author:Alex Liname = input("name:")#raw_input 2.x input 3.x#input 2.x =age = int(input("age:") ) #integerprint(type(age) ...原创 2020-03-20 15:15:08 · 1333 阅读 · 0 评论 -
python入门学习:基础练习题二(列表等分)
列表等分:1.利用函数,将给定的列表等分。原创 2020-03-19 23:35:51 · 421 阅读 · 0 评论 -
python入门学习:基础练习题一(函数封装:列表求平均值)
目录最求平均:最求平均:1.给定列表求平均值。函数应用def ave_val(lis): s=0 for i in lis: s=s+i sum_val=s/len(lis) return sum_vallist1=[1,2,3,4]print(ave_val(list1))def ave_val(lis): ...原创 2020-03-19 22:44:46 · 1632 阅读 · 0 评论 -
Python入门练习:基础练习题四(if条件 实现账户登录并验证)
目录Python语言实现账户登录并验证Python语言实现账户登录并验证# Python语言实现账户登录并验证_user = 'Bob'_pwd = '12345..'username = input("username:")#password = getpass.getpass("password:")password = input("password:")i...原创 2020-03-20 15:40:51 · 1080 阅读 · 0 评论