Условия задачи:
Высота падения. При падении тела под действием силы тяжести для определения расстояния, которое тело пролетит за определенное время, применяется формула:
d= 1/2*g*t**2,
где d- расстояние, м; g = 9.8, м/с ; t - время падения, с
Напишите функцию falling_ distance, которая в качестве аргумента принимает время падения тела (в секундах). Функция должна вернуть расстояние в метрах, которое тело пролетело в течение этого времени. Напишите программу, которая вызывает эту функцию в цикле, передает значения от 1 до 10 в качестве аргументов и показывает возвращаемое значение.
Решение задачи:
def main():
time = int(input('Введите время падения: '))
def falling_distance(value):
G = 9.8
return 1 / 2 * G * value ** 2
print('время растояние')
print('_________________')
for i in range(1, time+1):
print(f'{i} \t\t {falling_distance(i):.2f}')
main()