用whilt True 来读取while(cin>>)读入,直接在while True里判断
negative = 0 positive = 0 sum_p = 0 while True: try: nums = input() if int(nums) < 0: negative += 1 else: positive += 1 sum_p += int(nums) except: break avrage = 0.0 if positive != 0: avrage = sum_p / positive print(negative) print('%.1f' % avrage)