Python输入n,生成n个100以内的正整数,统计奇数和偶数各有多少个?

如题所述

import random

n=int(input(''))

if n>0:

    s=[]

    a=b=0

    for i in range(n):

        s.append(random.randint(1,100))

        print(s[i],end=' ')

        if s[i]%2==0:

            b+=1

        else:

            a+=1

    print('\n奇数有'+str(a)+'个,偶数有'+str(b)+'个')

else:

    print('输入错误')

温馨提示:答案为网友推荐,仅供参考