so i'm new to python and to coding in general and I have some difficulties about a use of loops. Here is the following code (prints are in french but I guess no translation is needed)
n = input ("Saissisez le nombre totale de bonnes notes obtenues")
n = int(n)
if n > 0:
a = n+1
b = n*a
c = b/2
print("Vous avez accumulez au total la somme de :", c, "€")
print("Bien joué :)")
input()
else:
print("Vous n'avez pas rentré de nombre entiers correctes. Veuillez réessayer.")
n = input ("Saissisez le nombre totale de bonnes notes obtenues")
So what I want to do is to create a loop for the "else" in order to ask the question again (the input) until a number superior to 0 is selectioned. It would be also cool if it doesn't "error" when I type a letter instead of a number for example.
Thanks in advance ! (and sorry for this stupid question) By the way the input in the "if" is to avoid the window to close instantly.