Используя метод форматирования, заполните пробелы в функции convert_distance так, чтобы она возвращала фразу «X миль равно Y км», где Y имеет только 1 - PullRequest
0 голосов
/ 16 июня 2020

Я получаю сообщение об ошибке на пустом месте. Я не понимаю, что должно быть в этих местах, чтобы заполнить n и получить правильный результат.

def convert_distance(miles):
    km = miles * 1.6 
    result = "{} miles equals {___} km".___  
    return result

print(convert_distance(12))
  #Should be: 12 miles equals 19.2 km
#what will be in the gaps to get those ans

Ответы [ 2 ]

0 голосов
/ 16 июня 2020

Попробуйте это, результат = "{мили} мили равно {км} км" .format (мили = мили, км = км)

0 голосов
/ 16 июня 2020

Здесь вам просто нужно передать мили и км в фиксированном формате и при необходимости 1 de c пункт мы добавляем .1f во вторых скобках

def convert_distance(miles):
    km = miles * 1.6 
    result = "{} miles equals {:.1f} km".format(miles,km)
    return result

print(convert_distance(12)) # Should be: 12 miles equals 19.2 km
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...