Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачкой по пайтону

Дима чибриков Ученик (94), открыт 4 недели назад
В каких строках кода совершены ошибки?

1 number = int input("Введите число")

2 if number % 10 == 5:

3 print("Число заканчивается на цифру 5")

4 else

5 print("Число не заканчивается на цифру 5")
3 ответа
♡$ⴎG@r₱u₷sყ♡ Искусственный Интеллект (255021) 4 недели назад
В этом коде есть две синтаксические ошибки:

1. Строка 1: Неправильный синтаксис при использовании функции input()
Правильно должно быть:
number = int(input("Введите число"))

Скобки нужны вокруг input(), так как это вложенный вызов функции.

2. Строки 4-5: Отсутствует двоеточие после else и неправильный отступ
Правильно должно быть:
else:
print("Число не заканчивается на цифру 5")

После else нужно двоеточие, и строка с print должна быть с отступом.

Исправленный код целиком:
number = int(input("Введите число"))
if number % 10 == 5:
print("Число заканчивается на цифру 5")
else:
print("Число не заканчивается на цифру 5")
Похожие вопросы