Escreva um programa que onde o usuário digite 10 números. O programa deve informar a quantidade de números duplicados.
O programa deve estar em Linguagem Python
Soluções para a tarefa
#Função que verifica os elementos repitidos
def listaDuplicados(lista):
if (len(lista)) == len(set(lista)):
return False
else:
return True
def qtdRepetidos(lista):
i = 0
for j in range(10):
if (lista.count(lista[j]) > 1):
i += 1
return i
#Recebe os elementos
user_list = []
for i in range(10):
input_user = input('-->: ')
user_list.append(input_user)
print('Lista: ', user_list)
resultado = listaDuplicados (user_list)
#converte para int
for i in range(len(user_list)):
user_list[i] = int(user_list[i])
qtd = qtdRepetidos(user_list)
if resultado:
print('Contem elementos repetidos')
print('--> ', qtd)
else:
print('Nao contem elementos repetidos')
Fiz upload da imagem para você ter uma ideia da edentação do programa. Infelizmente, o editor de textos do brainly, ao publicar a resposta, atrapalha esse elemento essencial da linguagem python.