étudiants = int(input('Entrez le nombre d'étudiants : ')) compteur = 1
tandis que (compteur <= étudiants):
name = input('Please enter student ' + str(counter) + ' name:')
score = int(input('Please enter student ' + str(counter) + ' score:'))
lowest = 100
secondlowest = 100
if (score < lowest):
secondlowest = lowest
lowest = score
elif score > lowest and score < secondlowest:
secondlowest = score
counter = counter + 1
print("2nd lowest student is " + name + " with score " + str(secondlowest))
vous avez juste besoin de deux variables pour garder une trace des deux scores les plus bas
Si le score le plus récent est inférieur au score le plus bas, mettez-le à jour et définissez le deuxième le plus bas sur le premier
Sinon, si le score le plus récent est inférieur au deuxième plus bas actuel, mettez-le simplement à jour avec la nouvelle valeur.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots