Напишите программу, отображающую таблицу эквивалентов расстояний в километрах и километрах. Вы должны создать таблицу, запустив функцию внутри цикла в главном. Генерируйте случайное целое число от 10 до 60 включительно в каждом цикле цикла. Используйте это последнее значение как аргумент миль для функции. Затем функция должна напечатать строку в таблице. Повтор: функция печатает таблицу.Случайные целые числа, расчеты и таблицы
Я могу получить верхнюю часть таблицы для правильной печати. Когда я запускаю свой код вверху, он вычисляет километры только для одного числа, а затем просто печатает одинаковое число 10 раз для километров и случайные целые числа для пробега. Как я могу распечатать 10 случайных чисел для миль и вычисления в нужном месте на километры.
Вот мой код:
import random
def main():
print('Miles\tKilometers')
miles = random.randrange(10, 60)
find_kilometers(miles)
for value in range(10):
miles = random.randrange(10, 60)
print(format(miles, '.2f'))
def find_kilometers(miles):
kilometers = miles * 1.60934
for kilo in range(10):
print(format(kilometers, '.5f'))
main()
Спасибо !!! Я был в тупике на это некоторое время – brittmoe09