对于刚开始学的我来说,老难了,

img

img

用了切片和for循环,看看能理解不:

print('请输入20个1~90的整数,以空格间隔:')
num = [int(n) for n in input().split()] #以空格为分隔符,把输入的数放入列表
count1 = count2 = count3 = 0 #从0开始计数
for i in num:
     if 1 <= i <= 30:
          count1 += 1
     if 31 <= i <= 60:
          count2 += 1
     if 61 <= i <= 90:
          count3 += 1
print('1~30',count1,'个')
print('31~60',count2,'个')
print('61~90',count3,'个')

加油!

加油!

你这还算简单啊。
需要4个变量,嗯。我写下试试。
要是写出来了,我截图发给你。

额,看错了,把你当成要用c写的了。一会我再写一个

img