<filename>EstruturaDeRepeticao/40.py
'''
40. Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os
seguintes dados:
    a. Código da cidade;
    b. Número de veículos de passeio (em 1999);
    c. Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
    d. Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
    e. Qual a média de veículos nas cinco cidades juntas;
    f. Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.
'''
from os import system


nome = []
veiculos = []
acidentes = []

menosaci = menosquant = 0

for cont in range(5):
    system('cls')
    nome.append(str(input('Nome da cidade: ')))
    veiculos.append(int(input('Veículos de passeio em 1999: ')))
    acidentes.append(int(input('Acidentes em 1999: ')))

print(nome[acidentes.index(max(acidentes))])
acidentes.index
acidentes.index(max(acidentes))

system('cls')
print(
    f'O maior indice de acidentes é {max(acidentes)} na cidade de {nome[acidentes.index(max(acidentes))]}')
print(
    f'O menor indice de acidentes é {min(acidentes)} na cidade de {nome[acidentes.index(min(acidentes))]}')
print(
    f'A média de veiculos nas 5 cidades juntas são {sum(veiculos)/len(nome):.0f}')

for i in range(0, len(veiculos)):
    if veiculos[i] < 2000:
        menosaci += acidentes[i]
        menosquant += 1


if menosquant > 0:
    menosmedia = menosaci/menosquant
    print(
        f'A média de acidentes em cidades com menos de 2000 veiculos é {menosmedia:.0f}')
else:
    print('Não tem cidade com menos de 2000 veiculos')

<filename>EstruturaDeRepeticao/40.py
'''
40. Foi feita uma estatística em cinco cidades brasileiras para coletar dados sobre acidentes de trânsito. Foram obtidos os
seguintes dados:
    a. Código da cidade;
    b. Número de veículos de passeio (em 1999);
    c. Número de acidentes de trânsito com vítimas (em 1999). Deseja-se saber:
    d. Qual o maior e menor índice de acidentes de transito e a que cidade pertence;
    e. Qual a média de veículos nas cinco cidades juntas;
    f. Qual a média de acidentes de trânsito nas cidades com menos de 2.000 veículos de passeio.
'''
from os import system


nome = []
veiculos = []
acidentes = []

menosaci = menosquant = 0

for cont in range(5):
    system('cls')
    nome.append(str(input('Nome da cidade: ')))
    veiculos.append(int(input('Veículos de passeio em 1999: ')))
    acidentes.append(int(input('Acidentes em 1999: ')))

print(nome[acidentes.index(max(acidentes))])
acidentes.index
acidentes.index(max(acidentes))

system('cls')
print(
    f'O maior indice de acidentes é {max(acidentes)} na cidade de {nome[acidentes.index(max(acidentes))]}')
print(
    f'O menor indice de acidentes é {min(acidentes)} na cidade de {nome[acidentes.index(min(acidentes))]}')
print(
    f'A média de veiculos nas 5 cidades juntas são {sum(veiculos)/len(nome):.0f}')

for i in range(0, len(veiculos)):
    if veiculos[i] < 2000:
        menosaci += acidentes[i]
        menosquant += 1


if menosquant > 0:
    menosmedia = menosaci/menosquant
    print(
        f'A média de acidentes em cidades com menos de 2000 veiculos é {menosmedia:.0f}')
else:
    print('Não tem cidade com menos de 2000 veiculos')

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