Загрузка данных


from random import randint

serial_number = []
arrival_time = []
dispatch_time = []

time_dict = {}

n = 5


def generate_random_time():
    generated_hour = str(randint(1, 24))
    generated_minute = str(randint(1, 59))

    if len(generated_hour) == 1: generated_hour = "0" + generated_hour
    if len(generated_minute) == 1: generated_minute = "0" + generated_minute

    return generated_hour, generated_minute


for _ in range(n):
    generated_number = str(randint(1, 999))
    if len(generated_number) < 3:
        missing_zeros = 3 - len(generated_number)
        generated_number = "0" * missing_zeros + generated_number
    serial_number.append(generated_number)

for i in range(n):
    time_dict[serial_number[i]] = {"arrival": generate_random_time(), "dispatch": generate_random_time()}

for i in range(n):
    arrival_time = time_dict[serial_number[i]]["arrival"]
    dispatch_time = time_dict[serial_number[i]]["dispatch"]
    print(
        f"Номер самолета: {serial_number[i]}, Время прибытия: {arrival_time[0]}:{arrival_time[1]}, Время отправки: {dispatch_time[0]}:{dispatch_time[1]}")