Răspuns :
Răspuns:
def check_repeated_digits(number):
digits = [int(digit) for digit in str(number)]
repeated_digits = {}
for digit in digits:
if digits.count(digit) > 1:
repeated_digits[digit] = digits.count(digit)
if len(repeated_digits) == 0:
print(f"Numarul {number} are toate cifrele diferite.")
else:
for digit, count in repeated_digits.items():
print(f"In numarul {number} cifra {digit} se repeta de {count} ori.")
# Citirea numarului de la utilizator
while True:
try:
numar = int(input("Introduceti un numar intreg cu 3 cifre: "))
if 100 <= numar <= 999:
break
else:
print("Numarul introdus nu este in intervalul specificat. Incercati din nou.")
except ValueError:
print("Input invalid. Introduceti un numar intreg.")
# Verificarea cifrelor repetate
check_repeated_digits(numar)
Nu știu dacă la asta te refereai!