Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida com Exercício


slackware15

Pergunta

O exercicio diz:

foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados:
Código da cidade;
Número de veículos de passeio (em 1999);
Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
Qual a média de veículos nas cinco cidades juntas;
Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.

E eu fiz isso
 

maior = menor = count = soma = soma2 = soma3 = soma4 =0
cid = ''
cid2 = ''
for c in range(1,6):
    cidade = input("Digite o nome da cidade: ")
    codigo = int(input("DIgite o codigo da cidade: "))
    veiculos = int(input("Numero de veiculos de passeio: "))
    acidentes = int(input("Numero de acidentes de transito com vitimas: "))
    count+=1
    soma+= veiculos
    soma2 = soma / count
    soma3+=acidentes

    if acidentes > maior:
        maior = acidentes
        cid = cidade
    if count == 1 or acidentes < menor:
        menor = acidentes
        cid2 = cidade
    if veiculos < 2000:
        soma4 = soma3 / count

print("-="*30)
print(f"O menor indice de acidentes de transito {menor} cidade que pertence {cid2}")
print(f"O maior indice de acidenstes de transito {maior} cidade que pertence {cid}")
print(f"Media de veiculos nas cincos cidades {soma2}")
print(f"Media de acidentes de transitos nas cidades com menos de 2000 {soma4}")



não se preocupem com o jeito que foi escrito, so gostaria de saber se esta do jeito que o exercicio pede, eu fiz e gostaria de saber se esta correto com o oque e pedido.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
12 horas atrás, slackware15 disse:

O exercicio diz:

foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os seguintes dados:
Código da cidade;
Número de veículos de passeio (em 1999);
Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
Qual a média de veículos nas cinco cidades juntas;
Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.

E eu fiz isso
 


maior = menor = count = soma = soma2 = soma3 = soma4 =0
cid = ''
cid2 = ''
for c in range(1,6):
    cidade = input("Digite o nome da cidade: ")
    codigo = int(input("DIgite o codigo da cidade: "))
    veiculos = int(input("Numero de veiculos de passeio: "))
    acidentes = int(input("Numero de acidentes de transito com vitimas: "))
    count+=1
    soma+= veiculos
    soma2 = soma / count
    soma3+=acidentes

    if acidentes > maior:
        maior = acidentes
        cid = cidade
    if count == 1 or acidentes < menor:
        menor = acidentes
        cid2 = cidade
    if veiculos < 2000:
        soma4 = soma3 / count

print("-="*30)
print(f"O menor indice de acidentes de transito {menor} cidade que pertence {cid2}")
print(f"O maior indice de acidenstes de transito {maior} cidade que pertence {cid}")
print(f"Media de veiculos nas cincos cidades {soma2}")
print(f"Media de acidentes de transitos nas cidades com menos de 2000 {soma4}")



não se preocupem com o jeito que foi escrito, so gostaria de saber se esta do jeito que o exercicio pede, eu fiz e gostaria de saber se esta correto com o oque e pedido.

Boa tarde, 

Tenta com vetor um de cinco x dois para coletar os códigos e nomes das cidades, um de 5 posições para quantidade de acidentes e um ultimo também de 5 posições para colocar a quantidade de carros. 
O código da cidade você pode colocar em uma string, já que não irá realizar nenhuma operação matemática com ela. 

Link para o comentário
Compartilhar em outros sites

  • 0
Em 01/06/2018 at 13:19, slackware15 disse:

No exercicio não pede para usar o codigo da cidade, se não eu teria feito tambem. Minha duvida mesmo e na questao de divisao, pois ainda estou treinando essa area.

No primeiro momento, tem que fazer o valor menor e maior receber o primeiro numero de acidente digitado pelo usuário. 
O resto parece que está bem. Já testou?

Link para o comentário
Compartilhar em outros sites

  • 0
1 minuto atrás, Thiago André Cardoso disse:

No primeiro momento, tem que fazer o valor menor e maior receber o primeiro numero de acidente digitado pelo usuário. 
O resto parece que está bem. Já testou?

Opa, já consegui resolver esse problema, era so  na divisao das cidades com menos de 2000, mas obrigado!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...