Python Forum
Why doesn't this work in the Python Shell?
Thread Rating:
  • 3 Vote(s) - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why doesn't this work in the Python Shell?
#10
(Oct-26-2016, 06:23 AM)diemildefreude Wrote: Ah, I think I see the problem. the last print is not related to the loop, so it's processed as an error if you enter it in the ... at the end of the loop statement. But in a script, it's perceived as a new statement.
Yes this is is correct shell(interactive interpreter) execute line by line or a block in one go.
Therefor will the print statement at end of while block give syntax error. 
In a script it will work fine.
i = 1
while i <= 6:
   print 2 * i, '   ',
   i += 1
print 'aaaaaaaaa'
Output:
2     4     6     8     10     12     aaaaaaaaa
As a new user in Python you should be thinking of starting with Python 3 it's the future.
Same script and end='' is clearer than just a comma for prevents a new line to be emitted.
i = 1
while i <= 6:
    print(2 * i, end= '   ')
    i += 1
print('aaaaaaaaa')
Output:
2   4   6   8   10   12   aaaaaaaaa
Reply


Messages In This Thread
RE: Why doesn't this work in the Python Shell? - by snippsat - Oct-26-2016, 12:58 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Help creating shell scrip for python file marciokoko 10 1,384 Sep-16-2023, 09:46 PM
Last Post: snippsat
  Why doesn't calling a parent constructor work with arbitrary keyword arguments? PurposefulCoder 4 962 Jun-24-2023, 02:14 PM
Last Post: deanhystad
  Launch Python IDLE Shell from terminal Pavel_47 5 1,263 Feb-17-2023, 02:53 PM
Last Post: Pavel_47
  Why doesn't this code work? What is wrong with path? Melcu54 7 1,819 Jan-29-2023, 06:24 PM
Last Post: Melcu54
  color code doesn't work harryvl 1 899 Dec-29-2022, 08:59 PM
Last Post: deanhystad
  client.get_all_tickers() Doesn't work gerald 2 1,725 Jun-16-2022, 07:59 AM
Last Post: gerald
  pip doesn't work after Python upgrade Pavel_47 10 4,242 May-30-2022, 03:31 PM
Last Post: bowlofred
  batch file for running python scipt in Windows shell MaartenRo 2 1,907 Jan-21-2022, 02:36 PM
Last Post: MaartenRo
  For Loop Works Fine But Append For Pandas Doesn't Work knight2000 2 2,031 Dec-18-2021, 02:38 AM
Last Post: knight2000
  Class Method to Calculate Age Doesn't Work gdbengo 1 1,718 Oct-30-2021, 11:20 PM
Last Post: Yoriz

Forum Jump:

User Panel Messages

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