Мова програмування Пайтон!
Задача 1
Напишіть програму, яка визначає поведінку космічного апарата, що стартує на екваторі,
залежно від його початкової швидкості v, заданої у км/с (дійсні числа). Як ви знаєте з
уроків фізики, тут можливі чотири випадки: при v < 7,8 км/с апарат впаде на поверхню
Землі; при 7,8 ≤ v < 11,2 км/с апарат стане супутником Землі; при 11,2 ≤ v < 16,4 км/с
апарат стане супутником Сонця; при v ≥ 16,4 км/с космічний апарат покине Сонячну
систему.
Задача 2
Сержант Петренко любить займатися програмуванням та написав програму для реєстрації
швидкості проїжджаючих повз нього автомобілів. У програму вводяться значення
швидкості автомобілей (повз сержанта проїжджає близько семи авто за день). Якщо
швидкість хоча б одного автомобіля була більше 60 км/год, то з’являється повідомлення
«Автомобілістом номер ___ було перевищено швидкість», інакше програма виводить
повідомлення «Порушень не було». Спробуйте відтворити програму, написану сержантом
Петренко.
Answers & Comments
Ответ:
1) v = float(input("Введіть початкову швидкість апарату: "))
if v < 7.8:
print("Апарат впаде на поверхню Землі")
elif v < 11.2:
print("Апарат стане супутником Землі")
elif v < 16.4:
print("Апарат стане супутником Сонця")
else:
print("Космічний апарат покине Сонячну систему")
2) exceeded = False
for i in range(7):
speed = float(input("Введіть швидкість автомобіля: "))
if speed > 60:
print(f"Автомобілістом номер {i+1} було перевищено швидкість")
exceeded = True
if not exceeded:
print("Порушень не було")
Verified answer
Ответ:
1
v = float(input("Введіть початкову швидкість космічного апарата: "))
if v < 7.8:
print("Космічний апарат впаде на поверхню Землі")
elif v < 11.2:
print("Космічний апарат стане супутником Землі")
elif v < 16.4:
print("Космічний апарат стане супутником Сонця")
else:
print("Космічний апарат покине Сонячну систему")
2
for i in range(7):
v = float(input("Введіть швидкість автомобіля: "))
if v > 60:
print(f"Автомобілістом номер {i+1} було перевищено швидкість")
break
else:
print("Порушень не було")