Does anyone know how to do this while loop exercise? I have the solution to it, but I want to see if someone can solve it without it. I would like to know how you came to that conclusion if possible
Ignore the console output, that’s from a previous exercise i did earlier.
I mean, okay.
counter = 0
total = 0
while counter < 100:
counter += 1
total += counter
print(total)
1 Like
It’s not really a while loop but:
print(sum(range(1, 101)))
1 Like
How did you come to your conclusion? How did you know we had to add total to counter and create a counter that increases by 1 in each cycle
Yes, that is the sum of all numbers from 1 to 100
1 Like
um
I used my

but it was kinda obvious, you already created the counter for me and in a while loop like this you have to increment it or the loop goes forever
2 Likes
Not a while loop but I started with one and then got to this.
num = int(input("number?"))
i = float((num/2 + .5) * num)
print(i)
First I did this.
num = 100
i = num + 1
total = 0
while i > 0:
i -= 1
print(i)
total +=i
print(total)
print(total/num)
then I thought hmm so for 100 if i divide the total by 100 it gives me 50.5 , that’s close to half, so, what if i just divide 100, by 2 and then add .5, and then multiply that by 100.
((num / 2 + .5 ) * num)
This just results in ii = num
, right?
Yeah i was using it for the same thing as num, before I wrote num, but forgot to delete it after. Thank you for pointing that out though.
1 Like
This was how I was going to do it lol