2.4.1.9 LAB: Простой конвертер
Цели
Мили и километры - это единицы длины или расстояния.
Принимая во внимание, что 1 миля равна примерно 1.61 километру, завершите программу в редакторе, чтобы она преобразовала:
Обратите особое внимание на то, что происходит внутри функции print(). Проанализируйте, как мы предоставляем функции несколько аргументов и как выводим ожидаемые данные.
Обратите внимание, что некоторые аргументы внутри функции print() являются строками (например, "miles is", а некоторые - переменными (например, мили).
Там происходит еще одна интересная вещь. Вы видите другую функцию внутри функции print()? Это функция round(). Её задача - округлить выводимый результат до количества десятичных разрядов, указанных в скобках, и вернуть число с плавающей запятой (внутри функции round() вы можете найти имя переменной, запятую и количество десятичных разрядов. Мы очень скоро поговорим о функциях, поэтому не волнуйтесь, что еще не все до конца понятно. Мы просто хотим вызвать у вас любопытство.
После завершения лабораторной работы откройте «Песочницу» и поэкспериментируйте. Попробуйте написать разные конвертеры, например, конвертер доллара в евро, конвертер температуры и т. д. - дайте волю своему воображению! Попробуйте вывести результаты, комбинируя строки и переменные. Попробуйте использовать функцию round() и поэкспериментировать с ней, чтобы округлить результаты до одного, двух или трех знаков после запятой. Посмотрите, что произойдет, если вы не укажете какое-либо количество цифр. Не забудьте протестировать свои программы.
Экспериментируйте, делайте выводы и учитесь. Полюбопытствовать.
Дано
kilometers = 12.25
miles = 7.38
miles_to_kilometers = ###
kilometers_to_miles = ###
print(miles, "miles is", round(miles_to_kilometers, 2), "kilometers")
print(kilometers, "kilometers is", round(kilometers_to_miles, 2), "miles")
Ожидаемый результат
7.38 miles is 11.88 kilometers
12.25 kilometers is 7.61 miles
- знакомство с концепцией переменных и работа с ними;
- выполнение основных вычислений и преобразований;
- экспериментируем с кодом Python.
Мили и километры - это единицы длины или расстояния.
Принимая во внимание, что 1 миля равна примерно 1.61 километру, завершите программу в редакторе, чтобы она преобразовала:
- мили в километры;
- километры в мили.
Обратите особое внимание на то, что происходит внутри функции print(). Проанализируйте, как мы предоставляем функции несколько аргументов и как выводим ожидаемые данные.
Обратите внимание, что некоторые аргументы внутри функции print() являются строками (например, "miles is", а некоторые - переменными (например, мили).
Там происходит еще одна интересная вещь. Вы видите другую функцию внутри функции print()? Это функция round(). Её задача - округлить выводимый результат до количества десятичных разрядов, указанных в скобках, и вернуть число с плавающей запятой (внутри функции round() вы можете найти имя переменной, запятую и количество десятичных разрядов. Мы очень скоро поговорим о функциях, поэтому не волнуйтесь, что еще не все до конца понятно. Мы просто хотим вызвать у вас любопытство.
После завершения лабораторной работы откройте «Песочницу» и поэкспериментируйте. Попробуйте написать разные конвертеры, например, конвертер доллара в евро, конвертер температуры и т. д. - дайте волю своему воображению! Попробуйте вывести результаты, комбинируя строки и переменные. Попробуйте использовать функцию round() и поэкспериментировать с ней, чтобы округлить результаты до одного, двух или трех знаков после запятой. Посмотрите, что произойдет, если вы не укажете какое-либо количество цифр. Не забудьте протестировать свои программы.
Экспериментируйте, делайте выводы и учитесь. Полюбопытствовать.
Дано
kilometers = 12.25
miles = 7.38
miles_to_kilometers = ###
kilometers_to_miles = ###
print(miles, "miles is", round(miles_to_kilometers, 2), "kilometers")
print(kilometers, "kilometers is", round(kilometers_to_miles, 2), "miles")
Ожидаемый результат
7.38 miles is 11.88 kilometers
12.25 kilometers is 7.61 miles