Предмет: Информатика, автор: lyntik50

Даю 20 баллов.Помогите пожалуйста.Определите есть ли среди цифр заданного целого трехзначного числа одинаковые. РЕШЕНИЕ НЕ ЯЗЫКОМ ПАСКАЛЯ!!!!!


lyntik50: .-.
KnowsUser1: Python потянет?

Ответы

Автор ответа: budzsergiy777p0i27m
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)



lyntik50: это не правильно. Я написала НЕ ЯЗЫКОМ ПАСКАЛЯ.!!!
KnowsUser1: Хоть и не я автор решения, но... это Python -_-
Похожие вопросы
Предмет: Математика, автор: нно2