python作业
JuneLWH
day day no bug, line line so easy, work hard hard, money up up
展开
-
day17-面向对象作业
定义一个狗类和一个人类:狗拥有属性:姓名、性别和品种 拥有方法:叫唤人类拥有属性:姓名、年龄、狗 拥有方法:遛狗class Dog: def __init__(self, name, gender, variety): self.name = name self.gender = gender self.variety = variety @staticmethod def call_out(): ..原创 2022-05-06 19:48:28 · 62 阅读 · 0 评论 -
day16正则表达式作业
利用正则表达式完成下面的操作:一、不定项选择题能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(A B D)A. r"\(?\d{3}\)?-?\d{8}" B. r"[0-9()-]+" C. r"[0-9(-)]*\d*" (1:None (-)是一个区间,[(-)]表示可以去[或者],不能取-)D.r"[(]?\d*[)-]*\d*"能够完全匹配字符串"back"和"back-end"的正则表达式包括( A B C D原创 2022-05-05 23:52:37 · 281 阅读 · 0 评论 -
day11函数进阶作业
写一个匿名函数,判断指定的年是否是闰年is_leap_year = lambda year: (year % 4 == 0 and year % 100 != 0) or year % 400 == 0写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)nums = [1, 2, 3]result = lambda num: num[::-1]print(result(nums))编写一个函数,计算一..原创 2022-04-25 19:58:25 · 68 阅读 · 0 评论 -
day10-函数作业
编写一个函数,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} def exchange_kv(dict1:dict): dict1 = {dict1[x]: x for x in dict1} return dict1dict2 = eval(input('请输入一个字典:'))print(exchange_kv(dict2))编写一个函数..原创 2022-04-25 09:41:40 · 66 阅读 · 0 评论 -
day9-字符串作业(1)
编写一个程序,交换指定字典的key和value。 例如:dict1={'a':1, 'b':2, 'c':3} --> dict1={1:'a', 2:'b', 3:'c'} dict1 = {'a': 1, 'b': 2, 'c': 3}dict1 = {dict1[x]: x for x in dict1}print('dict1 = ', dict1)编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串 例如: 传入'12a&bc..原创 2022-04-22 23:42:18 · 78 阅读 · 0 评论 -
day8-字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符)例如: 输入’abcd1234 ’ 输出’bd24’str1 = input('输入字符串:')print(str1[1:len(str1):2])输入用户名,判断用户名是否合法(用户名长度6~10位)str1 = input('请输入用户名:')print('合法' if 6 <= len(str1) <= 10 else '不合法')输入用户名,判断用户名是否合法(用户名中只能由数..原创 2022-04-21 20:36:25 · 100 阅读 · 0 评论 -
day7-字典作业
定义一个变量保存一个学生的信息,学生信心中包括:姓名、年龄、成绩(单科)、电话、性别stu = {'name': 'June', 'age': 18, 'score': 100, 'tel': '1234567', 'gender': 'woman'}定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) )统计不及格学生的个数打印不及格未成年学生的名字和对应的成绩求所有男生的平均年龄打印手机尾号是8的学生的名字打印最高分..原创 2022-04-20 19:49:37 · 67 阅读 · 0 评论 -
周末作业-循环练习题
判断101-200之间有多少个素数,并输出所有素数。count = 0for x in range(101, 200): for y in range(2, x): if x % y == 0: break else: count += 1 print(x)print('有', count, '个素数')求整数1~100的累加值,但要求跳过所有个位为3的数。s = 0for x in range(1..原创 2022-04-19 21:11:21 · 98 阅读 · 0 评论 -
day6-列表作业2
创建一个列表,列表中有10个数字, 保证列表中元素的顺序,对列表进行排重,并对列表使用进行降序排序例如:[70, 88, 91, 70, 107, 234, 91, 177, 282, 197] --- 去重之后 [70, 88, 91, 107, 234, 177, 282, 197] ---- 降序排序 [282, 234, 197, 177, 107, 91, 88, 70]nums = [70, 88, 91, 70, 107, 234, 91, 177, 282, 197]n.原创 2022-04-19 19:06:00 · 66 阅读 · 0 评论 -
day5-列表作业
1.已知一个数字列表,求列表中心元素。nums = [10, 20, 30, 40, 50]if len(nums) % 2: print(nums[int(len(nums)/2) + 1])else: print(nums[int(len(nums)/2)], nums[int(len(nums)/2) + 1])2.已知一个数字列表,求所有元素和。nums = [10, 20, 30, 40, 50]s = 0for x in nums: s += xprin原创 2022-04-18 22:14:52 · 559 阅读 · 0 评论 -
第一周作业(零基础)(1)
第一周作业一、选择题下列变量名中不合法的是?(C)A. abcB. NpcC. 1nameD ab_cd下列选项中不属于关键字的是?(B)A. andB. printC. TrueD. in下面哪个选项对应的代码写法是正确的?(C)A.print('Python') print('新手村')B.print('Python') print('新手村')C.print('Python')print('新手村')D.print('Python''新手原创 2022-04-17 19:45:30 · 58 阅读 · 0 评论 -
day3分支和循环作业
基础题根据输入的成绩的范围打印及格 或者不及格。score = int(input('请输入成绩:'))if score >= 60: print('及格')else: print('不及格')根据输入的年纪范围打印成年或者未成年,如果年龄不在正常范围内(0~150)打印这不是人!。age = int(input('请输入年龄:'))if 0 <= age < 18: print('未成年')elif 18 <= age <=原创 2022-04-14 20:18:46 · 57 阅读 · 0 评论 -
day2数据类型和运算符作业
day2 数据类型和运算符作业选择题print(100 - 25 * 3 % 4) 应该输出什么? (B)A. 1B. 97C. 25D. 0Python不支持的数据类型有(A)。A. charB. intC. floatD. list(多选)n = 6784,以下能够获取到7 的方法有(CD)。A. n / 1000 % 100 B. n % 1000 / 100C. n // 100 % 10D. n // 10 % 100 // 10运行以下程序,当原创 2022-04-13 23:26:07 · 53 阅读 · 0 评论 -
day1_Python编程⼊门作业
day2 Python编程入门作业选择题下列哪个语句在Python中是非法的?(B)A. x = y = z = 1B. x = (y = z + 1)C. x, y = y, xD. x = y关于Python变量,下列列说法错误的是 (C)A. 变量无须指定类型B. 变量可以重新赋值C. 变量⽆须先创建和赋值⽽直接使⽤D. 同一个变量可以保存不同类型的值下⾯哪个不是Python合法的标识符(B)A. int64B. 40XLC. selfD. stu_name下列关于原创 2022-04-13 23:24:31 · 67 阅读 · 0 评论