Как использовать пробелы в выражениях и утверждениях в соответствии с соглашениями? - PullRequest
0 голосов
/ 13 марта 2020

Я пытался отправить этот код:

temperature = input("enter a tempereture as you wish: ")
convertion = int(temperature[:-1])
if temperature[-1] == "C":
    convertion = int((9 * convertion) / 5 + 32)
    temperature = str(convertion) + "F"
elif temperature[-1] == "F":
    convertion = int((5 * convertion) / 9 - 160/9)
    temperature = str(convertion) + "C"
print(temperature)

Когда я это сделал, мне сказали, что мое письмо не соответствует соглашениям. Я прочитал https://www.python.org/dev/peps/pep-0008/#whitespace в выражениях и утверждениях и все еще не мог понять свою ошибку. Где я был не прав?

Ответы [ 2 ]

1 голос
/ 13 марта 2020

Кажется, что здесь, в конце строки:

convertion = int((5 * convertion) / 9 - 160/9)

Вы можете попробовать:

convertion = int((5 * convertion) / 9 - 160 / 9)
0 голосов
/ 13 марта 2020
temperature = input("enter a temperature as you wish: ")

conversion = int(temperature[:-1])

if temperature[-1] == "C":

    conversion = int((9 * conversion) / 5 + 32)

    temperature = str(conversion) + "F"

elif temperature[-1] == "F":

    conversion = int((5 * conversion) / 9 - 160 / 9)

    temperature = str(conversion) + "C"

print(temperature)

Можете ли вы попробовать с приведенным выше кодом. Не сильно изменился, хотя !!

...