Определить, есть ли среди цифр заданного трехзначного числа одинаковые? Задача заключается в том чтобы проверить неизвестное количество трёхзначных цифр на равенство. Я создал цикл который спрашивает сколько цифр будет задано, используя цикл. Трёхзначность проверил строкой if len(a) != 3: и поместил это в цикл чтобы проверило все числа на трёхзначность код как вы поняли не сработал.
Моя попытка кода:
a = [0] * int(input('Введите количество цифр:' ))
for i in range(len(a)):
a[i] = int(input('Введите цифру:' ))
for i in range(1, len(a)):
if len(a) != 3:
print('Введённое число не трёхзначное!')
else:
print('Введённое число:', a)
Написал часть кода но застрял на ошибке где он проверят трёхзначность числа, строка if len(a) != 3: должна это делать и она это делает но если цифр больше одного то он не проверят если одна цифра не трёхзначная а другие трёхзначные.
187
321
Ответы на вопрос:
Тип данных (тип) — множество значений и операций над этими значениями (IEEE Std 1320.2-1998)
Популярно: Информатика
-
Kurlyk11125.07.2022 08:18
-
Ferklo24.10.2021 17:50
-
shlama28327.02.2022 11:43
-
fatyaa2215.04.2021 07:12
-
puzhalina77Frik15.09.2020 02:37
-
Heeellllpppp23.07.2020 18:52
-
kpy428.12.2021 07:22
-
vladykasevera30.08.2021 09:07
-
Егор20041724.03.2021 16:55
-
manfork11.04.2021 17:44