+ 2
About the sum of user' natural numbers
So,It's kinda hard to explain,but I need some directions I want to make a Python code to get a user input of a natural number,put it into a while loop(or a better alternative) to request a new natural number to sum it the previous,until it's a zero or negative number. The thing is,I'm a lazy guy(improving to be better) so I just need some hints to figure out something. The problem doesn't need to have functions. Thanks for the attention
3 Réponses
+ 9
Your code is ok but the if statement is not necessary as the loop will break anyway when nat becomes less than zero(ur while statement takes care of that) also u can't request for user input dynamically on sololearn as sololearn compiler takes all input at once, runs the code and returns the result
+ 7
Sorry but your question is confusing, what are u trying to do
+ 2
In resume,I need hints on how to make a program tha takes a user input as a natural number,makes a loop that keeps adding natural numbers to a sum and end the loop with 0 or negative. also print the total sum.
I'm yrying like this
nat = int(input("Type a number"))
while nat >= 1:
print(nat)
nat = nat + int(input("Type a number"))
if nat <= 0:
break
print (nat)