Предмет: Информатика,
автор: lyntik50
Даю 20 баллов.Помогите пожалуйста.Определите есть ли среди цифр заданного целого трехзначного числа одинаковые. РЕШЕНИЕ НЕ ЯЗЫКОМ ПАСКАЛЯ!!!!!
lyntik50:
.-.
Ответы
Автор ответа:
0
def number(n):
array = []
if len(str(n)) == 3:
for x in str(n):
array.append(int(x))
result = {i: array.count(i) for i in array}
num_max = max(result, key=result.get)
if num_max != 1:
print("Найбільше цифр {} в числі {}.".format(num_max, n))
else:
print("В числі {} немає однакових цифр.".format(n))
else:
print('Число {} не трицифрове.'.format(n))
number(123)
number(1333)
number(223)
Похожие вопросы
Предмет: Литература,
автор: aiflowerym1
Предмет: Математика,
автор: ludmilamonarh966
Предмет: Окружающий мир,
автор: Anastasia51567
Предмет: Математика,
автор: нно2
Предмет: Математика,
автор: ученик2110