Есть ответ 👍

Определить, есть ли среди цифр заданного трехзначного числа одинаковые? Задача заключается в том чтобы проверить неизвестное количество трёхзначных цифр на равенство. Я создал цикл который спрашивает сколько цифр будет задано, используя цикл. Трёхзначность проверил строкой 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
Посмотреть ответы 1

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

rtyurtuyu
4,7(72 оценок)

Тип данных (тип) — множество значений и операций над этими значениями (IEEE Std 1320.2-1998)

Популярно: Информатика