Условия задачи:

 

Высота падения. При падении тела под действием силы тяжести для определения рас­стояния, которое тело пролетит за определенное время, применяется формула:
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()