#-*- codeing=utf-8 -*- #@Time:13/10/2022 08:15 # 1.检查一个列表中是否包含奇数 """numbers = [2, 1, 5, 6, 8, 7,9] for i in numbers: if i % 2 != 0: # print(i,end="") number = [i] if len(number)>0: print('包含奇数')""" #2.移除列表中的多个元素 """ 输入:原始列表[3,5,7,9,11,13] 移除元素:[7,11] 返回:[3,5,9,13] """ def remove_elements_from_list(lista,listb): for item in listb: lista.remove(item) return lista lista=[3,5,7,9,11,13] listb=[7,11] print(f"from {lista} remove {listb},result : ",remove_elements_from_list(lista,listb)) data=[item for item in lista if item not in listb]#lista中的元素没有在listb中就返回item print(f"from {lista} remove {listb},result : ",data) # 3.计算圆的面积 # 用户输入半径的大小,按照数学公式计算出圆的面积 """r=int(input("请输入半径")) import math s=math.pi*(r**2) print(s)""" # 4.输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 # str='a_ssss_ 123 hel lo.' """s=input('请输入内容:') letter=0 space=0 digit=0 other=0 for i in s: if i.isalpha():#判断是否是字母 letter+=1 elif i.isspace():#判断是否是空格 space+=1 elif i.isdigit():#判断是否是数字 digit+=1 else: other+=1 print('字母个数为{},空格字数为{},数字字数为{},其他字符为{}'.format(letter,space,digit,other))""" # 5.输入三个整数x,y,z,请把这三个数由小到大输出. """x = int(input('第一个整数x: ')) y = int(input('第二个整数y: ')) z = int(input('第三个整数z: ')) max = x if y > x: max = y y = x x = max if z > y: max = z z = y y = max elif z > y: max = z z = x x = max else: if z > x: z = x x = max if z > y: max = z z = y y = max else: if z > y: z = y y = max print(x, y, z)"""
10.13作业
最新推荐文章于 2023-08-11 09:44:24 发布