ВостриковаСтародубцева1980
?>

Даны три целых числа. определить , сколько среди них . программа должна вывести одно из чисел : 3 ( если все ), 2 ( если два совпадает ) или 0 ( если все числа различны нужно сделать на python

Информатика

Ответы

Maksimova-Shorokhov303
a = int(input('Input a '))
b = int(input('Input b '))
c = int(input('Input c '))
if a == c and a == c and b == c:
    s = 3
elif a != b and a != c and b != c:
    s = 0
else:
    s = 2
print(s)
alexandergulyamov
Держи:
a = input("a:")
b = input("b:")
c = input("c:")
if (a == b) and (a == c) and (b == c):
print(3)
elif (a == b) or (a == c) or (b == c):
print(2)
else:
print(0) input()
...
Если не сложно нажми " " ;)
grazia2017

=== Python 3.8.3 ===

def fastExp(b, n):

   def even(n):

       if n % 2 == 0:

           return True

       return False

   if n == 0:

       return 1

   if even(n):

       #Можно было написать return fastExp(b, b/2) ** 2, но операцию возведения в степень использовать нам запретили.

       res = fastExp(b, n/2)

       return res*res

   return b*fastExp(b, n-1)

def main():

   base = float(input())

   exp = int(input())

   print(fastExp(base, exp))

if __name__ == "__main__":

   main()

Предложенные тесты проходит. Сам алгоритм быстрого возведения в степень реализован в виде функции fastExp(b, n)

sergey3699

1 или не один из вариантов (в случае если звёздочка имеет характеристику "жадность" т.е. не мы определяем сколько она символов занимает а целевая последовательность символов)

Объяснение:

??pri*.?*

Из всех вышеуказанных ближе всех 1 вариант т.к. он укладывается в схему выражения.

Два произвольных символа которые мы можем заменить на "na", затем константное выражение "pri" и потом звёздочка которую можем использовать как пустое множество, затем "." (точка), затем любой один символ - "q" и звёздочка которую мы также используем как пустое множество

P.S.

Не забывайте нажать " ", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны три целых числа. определить , сколько среди них . программа должна вывести одно из чисел : 3 ( если все ), 2 ( если два совпадает ) или 0 ( если все числа различны нужно сделать на python
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

okasnab
zipylin
Alekseevich_Viktorovna
nat63nesnova5
ПолухинаТененева565
Екатерина15
Алёна Геннадьевна98
narkimry134
Александровна1685
Nekrasova
ekb676
satinvova
Yevgenii_Gurtovaya1532
Misyura_Viktoriya1683
fouettearoma