Exercicio Python - AJUDA
31/08/2019
0
números também fornecidos pelo usuário. Depois de ler todos os números, o algoritmo deve
apresentar na tela o maior dos números lidos e a média dos números lidos.
Marcos
Post mais votado
01/09/2019
numeros = int(input("digite aqui a quantidade de números que você irá digitar: ")) lista = [] digitados = 0 total = 0 while digitados<numeros: num = int(input("digite aqui o " + str((digitados + 1)) + "°" + " número: ")) lista.append(num) total = total + num digitados = digitados + 1 lista.sort() print("a média dos números digitados é: " + str(total/len(lista))) print("o maior número é: " + str(lista[len(lista)-1]))
Sadasd
Mais Posts
01/09/2019
Marcos
numeros = int(input("digite aqui a quantidade de números que você irá digitar: ")) lista = [] digitados = 0 total = 0 while digitados<numeros: num = int(input("digite aqui o " + str((digitados + 1)) + "°" + " número: ")) lista.append(num) total = total + num digitados = digitados + 1 lista.sort() print("a média dos números digitados é: " + str(total/len(lista))) print("o maior número é: " + str(lista[len(lista)-1]))
Muito obrigado pela resposta.
Oque significa o "len" ?
01/09/2019
Sadasd
numeros = int(input("digite aqui a quantidade de números que você irá digitar: ")) lista = [] digitados = 0 total = 0 while digitados<numeros: num = int(input("digite aqui o " + str((digitados + 1)) + "°" + " número: ")) lista.append(num) total = total + num digitados = digitados + 1 lista.sort() print("a média dos números digitados é: " + str(total/len(lista))) print("o maior número é: " + str(lista[len(lista)-1]))
Muito obrigado pela resposta.
Oque significa o "len" ?
len é um método que retorna um valor inteiro equivalente ao tamanho da coleção que você passa como argumento.
01/09/2019
Marcos
numeros = int(input("digite aqui a quantidade de números que você irá digitar: ")) lista = [] digitados = 0 total = 0 while digitados<numeros: num = int(input("digite aqui o " + str((digitados + 1)) + "°" + " número: ")) lista.append(num) total = total + num digitados = digitados + 1 lista.sort() print("a média dos números digitados é: " + str(total/len(lista))) print("o maior número é: " + str(lista[len(lista)-1]))
E oque significa o "str((digitados + 1))" no meio do int(input()) ?
01/09/2019
Sadasd
numeros = int(input("digite aqui a quantidade de números que você irá digitar: ")) lista = [] digitados = 0 total = 0 while digitados<numeros: num = int(input("digite aqui o " + str((digitados + 1)) + "°" + " número: ")) lista.append(num) total = total + num digitados = digitados + 1 lista.sort() print("a média dos números digitados é: " + str(total/len(lista))) print("o maior número é: " + str(lista[len(lista)-1]))
E oque significa o "str((digitados + 1))" no meio do int(input()) ?
É pra fazer aparecer "1°" , "2°" ,"3°" ... Na frase "digite o 1° número", como obviamente a quantidade de números digitados inicia em 0 eu coloquei + 1 senão ia sair a numeração errada, sairia isso aqui:
"digite o 0° número" na hora de digitar o primeiro número
"digite o 1° número" na hora de digitar o segundo número e assim sucessivamente.
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.