qualificação = {}
Resultado_para_a_final ={}
final ={}
contar = 1
contar2 =1
escolha=True
while escolha:
print("\n")
print("Salto de Comprimento")
print("""
1.Qualificação para a final
2.Final
3.Exit/Quit/Saída
""")
escolha= input("Escolha uma opção: ")
if escolha=="1":
numero_atletas = int(input("Digite o número de atletas: "))
while numero_atletas >=contar:
nome_atleta = str(input("Digite o nome do Atleta: "))
salto_atleta = int(input("Digite o salto (cm): "))
if salto_atleta >= 120:
qualificação[nome_atleta] = salto_atleta
Resultado_para_a_final[nome_atleta] = salto_atleta
contar = contar + 1
else:
qualificação[nome_atleta] = salto_atleta
contar = contar + 1
# Percorrer as chaves e valores do dicionário
i = 1
j = 1
print("Qualificação Completa")
qualificacao_ordenada = sorted(qualificação.items(), key=lambda x: x[1], reverse=True)
for chave, valor in qualificacao_ordenada:
print(f"{i} - Nome do Atleta: {chave}, Salto (cm): {valor}")
i =i+1
print("\nQualificação Para a Final")
Resultado_para_a_final_ordenada = sorted(Resultado_para_a_final.items(), key=lambda x: x[1], reverse=True)
for chave, valor in Resultado_para_a_final_ordenada:
print(f"{j} - Nome do Atleta: {chave}, Salto (cm): {valor}")
j = j + 1
elif escolha=="2":
k = 1
print("Tabela de Qualificação para a Final")
Resultado_para_a_final_ordenada = sorted(Resultado_para_a_final.items(), key=lambda x: x[1], reverse=True)
for chave, valor in Resultado_para_a_final_ordenada:
print(f"{k} - Nome do Atleta: {chave}, Salto (cm): {valor}")
k = k + 1
# print("\n Final")
# contar2 = 1 # Inicialização da variável contar2
# while contar2 <= k:
# nome = input("Digite o nome do Atleta: ")
# if nome in Resultado_para_a_final:
# salto_atleta1 = int(input("Digite o novo salto (cm): "))
# final[nome] = salto_atleta1
# contar2 = contar2 + 1
# else:
# print(f"O nome {nome} não está presente na Lista de Qualificação para a Final.")
# contar2 = contar2 - 1
# contar2 = contar2 + 1
# final_ordenada = sorted(final.items(), key=lambda x: x[1], reverse=True)
# l = 1
# for chave, valor in final_ordenada:
# print(f"{l} - Nome do Atleta: {chave}, Salto (cm): {valor}")
# l = l + 1
elif escolha=="3":
print("\n Adeus")
escolha = None
else:
print("\n Escolha não válida.\n Tente outra vez.")
Comentários
Enviar um comentário