def main():
num_pistas = int(input("Digite o número de buracos: ")) resultados = [] for i in range(num_pistas):
print(f"\nBuraco {i+1}:")
par = int(input("Digite o Par da pista: "))
tacadas = int(input("Digite o número de tacadas feitas pelo jogador: ")) diferenca = tacadas - par if diferenca == 0:
resultado = "No Par"
elif diferenca < 0:
resultado = f"Abaixo do Par por {abs(diferenca)} tacada(s)"
else:
resultado = f"Acima do Par por {diferenca} tacada(s)"
resultados.append((i+1, par, tacadas, resultado)) print("\nResultados:")
for res in resultados:
print(f"Pista {res[0]}: Par = {res[1]}, Tacadas: {res[2]}\n"
f" Resultado: {res[3]}")
if __name__ == "__main__":
main()
# Outra versão
par_Buracos = {"1": 2, "2": 5, "3": 7, "4": 4, "5": 9, "6": 4}
contar = 1
soma = 0
n_buracos = len(par_Buracos)
resultados = []
while contar <= n_buracos:
tacadas = int(input(f"Digite o número de tacadas feitas pelo jogador no buraco {contar}: "))
par_atual = par_Buracos[str(contar)]
diferenca = tacadas - par_atual
soma += diferenca
if diferenca == 0:
resultado = "No Par"
elif diferenca < 0:
resultado = f"Abaixo do Par por {abs(diferenca)} tacada(s)"
else:
resultado = f"Acima do Par por {diferenca} tacada(s)"
resultados.append((contar, par_atual, tacadas, resultado))
contar += 1
print("\nResultados:")
for res in resultados:
print(f"Buraco {res[0]}: Par = {res[1]}, Tacadas = {res[2]}, Resultado = {res[3]}")
print(f"\nSoma das diferenças: {soma}")