Visual studio. python - Общение Python мододелов

Вопрос Visual studio. python

Регистрация
22 Ноя 2013
Сообщения
83
Репутация
6
Спасибо
1
Монет
0
При попытке запуска проекта:



def get_rainbow_color(number):

colors = {

1: "Красный",

2: "Оранжевый",

3: "Желтый",

4: "Зеленый",

5: "Голубой",

6: "Синий",

7: "Фиолетовый"

}

return colors.get(number, "Некорректный номер")

number = int(input("Введите номер цвета радуги (от 1 до 7): "))

color = get_rainbow_color(number)

print(f"Цвет радуги: {color}")



Появляется вот это окно. Что с этим делать и как это решить?



295741186_94d3ea634d4afea719b500c56d4bd343_800.png

 
Регистрация
16 Окт 2013
Сообщения
92
Репутация
0
Спасибо
1
Монет
0
Так попробуй def get_rainbow_color(number):
colors = {
1: "Красный",
2: "Оранжевый",
3: "Желтый",
4: "Зеленый",
5: "Голубой",
6: "Синий",
7: "Фиолетовый"
}
return colors.get(number, "Некорректный номер")

while True:
try:
number = int(input("Введите номер цвета радуги (от 1 до 7): "))
color = get_rainbow_color(number)
print(f"Цвет радуги: {color}")
break # Выход из цикла при успешном вводе
except ValueError:
print("Ошибка: Пожалуйста, введите целое число.")
 
Регистрация
30 Мар 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
Копируй все начиная со слов Syntax Error и до слов "in file" и гугли. Откроет Реддит, Форумы по Визуал Студио, другие сайты. Советую именно англоязычные, так как русскоязычных почти нет, а если есть-нету обьяснения.
 
Регистрация
18 Дек 2013
Сообщения
91
Репутация
0
Спасибо
0
Монет
0
Сохранять файл в кодировке UTF-8. Интерпретатор Python понимает исходные файлы только в этой кодировке. Тогда как сама Visual Studio работает с множеством разных кодировок.
 
Сверху Снизу