Предмет: Информатика,
автор: lyntik50
Даю 20 баллов.Помогите пожалуйста.Определите есть ли среди цифр заданного целого трехзначного числа одинаковые. РЕШЕНИЕ НЕ ЯЗЫКОМ ПАСКАЛЯ!!!!!
lyntik50:
.-.
Python потянет?
Ответы
Автор ответа:
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)
это не правильно. Я написала НЕ ЯЗЫКОМ ПАСКАЛЯ.!!!
Хоть и не я автор решения, но... это Python -_-
Похожие вопросы
Предмет: Английский язык,
автор: dadb41341
Предмет: Химия,
автор: doriarnarno
Предмет: Математика,
автор: darunakuriliak
Предмет: Математика,
автор: нно2
Предмет: Математика,
автор: ученик2110