Python Forum
While statement explanation
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
While statement explanation
#3
What is it you don't understand? That the numbers printed count down from 4 instead of 3, or that they all appear on the same line?

The numbers start at 4 and count down to 1 because you are printing n+1, not n. The value for n starts at 3 and it ends at 0, so the output starts at 3+1 and ends at 0+1. nilamo covers this very well.

The numbers are all printed on the same line because you replaced the "end" string. Normally the print command end = '\n' which is a new line, but you replaced this with a space. So when you print it just prints the value of n+1 and a space instead of the value of n+1 and a newline character.
Reply


Messages In This Thread
While statement explanation - by alkhufu2 - Aug-31-2020, 11:45 PM
RE: While statement explanation - by nilamo - Aug-31-2020, 11:58 PM
RE: While statement explanation - by deanhystad - Sep-01-2020, 03:44 PM
RE: While statement explanation - by alkhufu2 - Sep-02-2020, 05:46 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  New learner in Python, and need help on the term explanation BaicaiPy 3 1,347 Oct-15-2022, 03:31 PM
Last Post: Yoriz
  Some line code explanation Chrilo06 3 2,194 Feb-24-2022, 06:24 PM
Last Post: deanhystad
  XOR solution explanation needed. omm 7 3,320 Oct-26-2020, 06:30 AM
Last Post: omm
  Output explanation AmanTripathi 2 2,889 Feb-14-2018, 03:03 PM
Last Post: AmanTripathi
  need help with some explanation vincelim99 2 3,688 Mar-24-2017, 04:12 PM
Last Post: nilamo

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020