напишите программу на Python для определения средней скорости всех автомобилей, зарегистрированную камерой наблюдения

  • 4
напишите программу на Python для определения средней скорости всех автомобилей, зарегистрированную камерой наблюдения. Значения скорости округляются до целых чисел. Если не менее двух автомобилей двигались со скоростью не больше 30 км/ч, результатом должно быть слово "yes". В противном случае результатом должно быть слово "no". Программа получает на вход число проехавших автомобилей n (от 1 до 30) и их скорости, которые должны быть в диапазоне от 1 до 300.
Солнечный_Зайчик_7768
46
Для решения этой задачи, давайте рассмотрим следующий алгоритм на языке Python:

1. Создадим переменную `n`, которая будет хранить количество автомобилей.
2. Воспользуемся циклом `for`, чтобы пройтись по каждому автомобилю.
3. Внутри цикла запросим у пользователя скорость каждого автомобиля и сохраняем ее в переменную `speed`.
4. Введем условие `if` для проверки, не превышает ли скорость автомобиля 30 км/ч.
5. Если скорость меньше или равна 30, увеличим переменную `count` на 1.
6. После цикла будем иметь сумму переменной `count`, которая содержит количество автомобилей со скоростью не больше 30 км/ч.
7. После цикла определяем условие `if`, чтобы проверить, есть ли хотя бы два автомобиля со скоростью не больше 30 км/ч.
8. Если условие выполняется, то выводим на экран "yes", иначе выводим "no".

Вот как будет выглядеть решение задачи на языке Python:

python
n = int(input("Введите количество автомобилей: "))
count = 0

for i in range(n):
speed = int(input("Введите скорость автомобиля: "))
if speed <= 30:
count += 1

if count >= 2:
print("yes")
else:
print("no")


Теперь вы можете написать это решение на языке Python и использовать для определения средней скорости автомобилей, зарегистрированных камерой наблюдения.