Вопрос задан 16.07.2023 в 23:44. Предмет Информатика. Спрашивает Тототь Ксюша.

Третий лишний На вход программе дается 3 целых числа, два из которых равны и одно отличается.

Напишите код, который будет печатать номер уникального числа. на питоне
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Медведев Даниил.

a = int(input())

b = int(input())

c = int(input())

if a==c:  

   print(b)

elif b==c:  

   print(a)

else:

   print(c)

0 0
Отвечает Байбакова Соня.

Ответ:

def find_uncommon(*args):

uncommon_arg = None

uncommon_index = None

for item in args:

 if args.count(item) == 1:

  uncommon_arg = item

  uncommon_index = args.index(item)  

 else:

  continue  

return (uncommon_arg, uncommon_index)

def main():

nums = [int(i) for i in input().split()]

uncommon_info = find_uncommon(*nums)

print(

 'not common number is {0}, staying on {1} ({2} for normal people) position in input list'.format(uncommon_info[0], uncommon_info[1], uncommon_info[1]+1)

 )

if __name__ == '__main__':

main()

input()

Объяснение:

Программа более менее протестирована, делает вид что работает так, как должно. Единственное - программа выводит более обширную информацию об искомом числе, нежели указано в задании. Копировать отсюда не советую, Python-код "знания" нещадно ломают. Вы можете восстановить код по скриншоту самостоятельно, или попросите в комментариях, я залью этот код на pastebin.com и дам вам ссылку


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вы можете решить эту задачу, используя операторы сравнения и условные выражения в Python. Вот пример кода, который решает данную задачу:

python
def find_unique_number(a, b, c): if a == b: return 3 # Уникальное число - третье elif a == c: return 2 # Уникальное число - второе else: return 1 # Уникальное число - первое # Пример использования функции a = int(input("Введите первое число: ")) b = int(input("Введите второе число: ")) c = int(input("Введите третье число: ")) unique_number = find_unique_number(a, b, c) print("Номер уникального числа:", unique_number)

В этом коде функция find_unique_number принимает три аргумента - a, b и c. Она сравнивает числа и возвращает номер уникального числа в зависимости от результата сравнения.

В основной части кода мы просим пользователя ввести три числа и затем вызываем функцию find_unique_number с этими значениями. Результат выводится на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос