Написати програми в середовищі Python, зберегти файли і відправити
на перевірку.
1. Розробіть програмний код обчислення значення виразу:
y=(a/b+5.6a 3 )/(b 2 +2a). Значення змінних a і b вводяться з
клавіатури.
2. В останньому турі гри в шахи грають Петро і Василь. Якщо
перемагає Петро, він стає переможцем класу, інакше – Василь.
Розробіть алгоритм і програму визначення, хто стане
переможцем, якщо результат гри вводиться з клавіатури.
3. Один дюйм дорівнює 2,34 см, один фут – 30,3 см. Розробіть
алгоритм і програму виведення таблиці дюймів і футів для
сантиметрів: 40, 41, 42, 43, …, 50.
4. Потяг починає рухатися зі швидкістю 5 км/год і через кожні
наступні 3 с його швидкість зростає на 4% від попередньої.
Розробіть алгоритм і програмний код визначення: через скільки
секунд його швидкість досягне 30 км/год.
Answers & Comments
Ответ:
# 1
a = eval(input())
b = eval(input())
y = (a/b+5.6*a*3)/(b*2+2*a)
print(y)
# 2
winner = str(input('победитель: '))
winner = winner.lower()
if winner == 'петя':
print('победитель матча - Петя.')
elif winner == 'вася':
print('победитель матча - Вася.')
else:
print('pochemu.')
# 3
inch = 2.34
ft = 30.3
wwwh = str(input('дюйм или фут?: '))
if wwwh == 'дюйм':
inch_n = eval(input('введите количество желаемых дюймов (перевод в см): '))
inch_res = inch_n * inch
print(inch_res, 'см')
elif wwwh == 'фут':
ft_n = eval(input('введите количество желаемых футов (перевод в см): '))
ft_res = ft_n * ft
print(ft_res, 'см')
else:
print('неправильный ввод..')
# 4
st_speed = 5
nd_speed = 30
accel = 0.2
t = (nd_speed-st_speed)/accel
print('t =', t)