计算用户输入的数字中所有偶数的个数及所占比例

img

t = eval(input('输入个数:'))
r = []
for i in range(t):
    n = eval(input(f'输入第{i + 1}数字:'))
    if (n % 2) == 0:
        r.append(n)
rate = round(len(r) / t * 100, 2)
print(f'偶数有:{",".join([str(i) for i in r])},一共{len(r)}个,比例{rate}')

img

n=int(eval(input()))
_=[]
for  i  in range(n):
    number=eval(input(f"请输入第{i}个数:"))
    if number%2==0:
        _.append(str(number))
print(f"偶数有{','.join(_)},一共有多少个{len(_)},占比为{round(len(_)/n*100,2)}")


有帮助请采纳,有问题继续交流,你的采纳是对我回答的最大的肯定和动力

img