10.13作业

#-*- 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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值