Я только что написал программу, которая преобразует случайные целые числа в километры и преобразует их в километры и печатает их в таблице с двумя столбцами. Мне нужно написать еще одну программу, и я понятия не имею, о чем она просит. Это вопрос, на который меня спросили, напишите программу, которая выводит одну и ту же таблицу, но используя функцию, которая возвращает километры для параметра мили. Используйте цикл в главном и генерируйте случайные целые числа, но поймайте значение, возвращаемое функцией, и используйте его в цикле для печати строки таблицы. Используйте тот же формат таблицы, что и раньше. Я очень новичок в python и легко запутался, любая помощь будет оценена!Функции и «значения улавливания»
Вот мой код из последней программы:
импорт случайного
def main() :
print('Miles\tKilometers')
for value in range(10):
miles = random.randrange(10, 60)
print(format(miles, '.2f'), find_kilometers(miles), sep='\t')
def find_kilometers(miles):
kilometers = miles * 1.60934
return format(kilometers, '.5f')
main()
Возможный дубликат [Python: как создать функцию? например f (x) = ax^2] (http://stackoverflow.com/questions/13544078/python-how-to-create-a-function-eg-fx-ax2) – TemporalWolf
«Ловить ценность» означает делать что-то с чем функция ** возвращает **. – TemporalWolf