python
Считайте трехзначное число. Если ровно одна его цифра равна 5, то выведите на экран '+'. Иначе выведите на экран '-'.
Ответы
Ответ дал:
1
Ответ:
Если только одна 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("-")
Объяснение:
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад
9 лет назад