Напишите решение задачи в Питоне.Напишите программу для решения последующей задачки. Камера

Напишите решение задачки в Питоне.



Напишите программку для решения последующей задачи. Камера наблюдения регистрирует в автоматическом режиме скорость проезжающих мимо неё автомобилей, округляя значение скорости до целых чисел. Необходимо определить среднюю зарегистрированную скорость всех автомобилей. Если не наименее 2-ух автомобилей двигались со скоростью не больше 30 км/ч , выведитеYES, иначе выведитеNO .


Программа получает на вход число проехавших автомобилей N ( 1 ,больше либо одинаково N больше либо одинаково 30, потом указываются их скорости. Значение скорости не может быть меньше 1 и больше 300. Программка обязана вывести среднюю скорость потом YES либо NO.

Задать свой вопрос
1 ответ

N = int(input())


Speed_limit_car_count = 0


all_speed = 0


car_speed = []


i = 0


total = None


YN = None



def list_check(car_speed):


for i in range(len(car_speed)):


 if car_speed[i] in range(1, 300):


  normal = True


  continue


 else:


  normal = False


  break


return normal





if N not in range(1, 31):


print('Wrong input')


else:


while i lt; N:


 car_speed.append(float(input()))


 i += 1


normal = list_check(car_speed)


if normal:


 for i in range(len(car_speed)):


 

  if car_speed[i] lt;= 30:


   Speed_limit_car_count += 1



 for i in range(len(car_speed)):


  round(car_speed[i])


  all_speed += car_speed[i]



 total = all_speed/N



 if Speed_limit_car_count gt;= 2:


  YN = 'YES'


 else:


  YN = 'NO'


else:


 print('ERROR IN SPEEDLIST. CHEK INPUT!')



print(total, YN)



Программка протестирована. ctrl+c делать не стоит, веб-сайт нарушает табуляции в коде.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт