Descubra respostas confiáveis no IDNLearner.com. Pergunte qualquer coisa e receba respostas informadas e detalhadas de nossa comunidade de profissionais especializados em diversas disciplinas.

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


Sagot :

#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.

View image Joaopedrolemos