 
Python Считайте трехзначное число. Если ровно одна его цифра равна 5, то выведите на экран '+'.
Иначе выведите на экран '-'. 0
        0
         0
        0
    Ответы на вопрос
 
        Ответ:
Если только одна 5 должна быть то вот:
a = int(input())
x1 = int(a%1000/100)
x2 = int(a%100/10)
x3 = int(a%10)
if x1==5 and x2==5 and x3==5:
print("-")
elif x1==5 and x2==5 and x3!=5:
print("-")
elif x1==5 and x2!=5 and x3==5:
print("-")
elif x1!=5 and x2==5 and x3==5:
print("-")
elif x1!=5 and x2!=5 and x3!=5:
print("-")
else:
print("+")
а если могут встречаться больше одной 5 то вот:
a = int(input())
x1 = int(a%1000/100)
x2 = int(a%100/10)
x3 = int(a%10)
if x1==5 or x2==5 or x3==5:
print("+")
else:
print("-")
Объяснение:
 0
                    0
                     0
                    0
                 
            Для решения данной задачи вам потребуется использовать операции деления нацело и остатка от деления. Вот подробное объяснение алгоритма:
1. Считайте трехзначное число с помощью функции `input()`. Преобразуйте его в целое число с помощью функции `int()`.
2. Разделите число на 100, чтобы получить первую цифру. Используйте операцию деления нацело `//` для этого. Например, если число равно 345, результатом будет 3.
3. Затем найдите остаток от деления числа на 100, чтобы получить две последние цифры. Используйте операцию остатка от деления `%` для этого. Например, если число равно 345, результатом будет 45.
4. Проверьте, равна ли одна из цифр числа 5. Для этого можно использовать операторы сравнения `==`. Если одна из цифр равна 5, выведите символ `+` на экран. Иначе выведите символ `-`.
Вот пример кода на языке Python, реализующий описанный алгоритм:
```python number = int(input("Введите трехзначное число: "))
first_digit = number // 100 last_two_digits = number % 100
if first_digit == 5 or last_two_digits // 10 == 5 or last_two_digits % 10 == 5: print("+") else: print("-") ```
Например, если вы введете число 345, то на экран будет выведен символ `-`, так как ни одна из цифр числа не равна 5. Если вы введете число 555, то на экран будет выведен символ `+`, так как одна из цифр числа равна 5.
Обратите внимание: В данном коде предполагается, что пользователь всегда вводит трехзначное число. Если пользователь введет число с меньшим или большим количеством цифр, код может работать некорректно.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			