Python Forum
Why do i have invalid syntax on a line after print, i see no error ?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why do i have invalid syntax on a line after print, i see no error ?
#1
main_site = ['mayo', 'ketchup', 'mustard', 'milk', 'eggs']
off_site = ['cocoa', 'flour', 'salt', 'bread', 'butter']
purchases = ['ketchup', 'mustard', 'bread', 'butter']

for purchase in purchases:
    if purchase in main_site or purchase in off_site:
        print("That item is in stock!")
    if purchase in main_site:
        print("The item can be picked up today."
    if purchase in off_site:
        print("The item can be delivered in two to five days.")
    else:
        print("Sorry, that item is not in stock."
print("We hope you purchase from us again!")
It seems to me like it should work. It points to line 10 "if purchase in off_site:" with a syntax error. I don't see it though.

Am I not allowed to use multiple if statements in sequence?

Nevermind. I just noticed I missed some parentheses in a different line.

The program ran when I added the parentheses.

Why didn't it point to the broken print statement though? It pointed to the line below it.
Reply


Messages In This Thread
Why do i have invalid syntax on a line after print, i see no error ? - by iofhua - May-24-2019, 05:10 PM
RE: Multiple lists & if statements - by Yoriz - May-24-2019, 05:13 PM
RE: Multiple lists & if statements - by iofhua - May-24-2019, 05:14 PM
RE: Multiple lists & if statements - by Yoriz - May-24-2019, 05:20 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Syntax error for "root = Tk()" dlwaddel 15 1,242 Jan-29-2024, 12:07 AM
Last Post: dlwaddel
  problem with spliting line in print akbarza 3 425 Jan-23-2024, 04:11 PM
Last Post: deanhystad
Photo SYNTAX ERROR Yannko 3 410 Jan-19-2024, 01:20 PM
Last Post: rob101
  error: invalid command 'egg_info' TimTu 0 978 Jul-27-2023, 07:30 AM
Last Post: TimTu
  Syntax error while executing the Python code in Linux DivAsh 8 1,661 Jul-19-2023, 06:27 PM
Last Post: Lahearle
  Code is returning the incorrect values. syntax error 007sonic 6 1,256 Jun-19-2023, 03:35 AM
Last Post: 007sonic
  print(data) is suddenly invalid syntax db042190 6 1,242 Jun-14-2023, 02:55 PM
Last Post: deanhystad
  File "<string>", line 19, in <module> error is related to what? Frankduc 9 12,635 Mar-09-2023, 07:22 AM
Last Post: LocklearSusan
  syntax error question - string mgallotti 5 1,346 Feb-03-2023, 05:10 PM
Last Post: mgallotti
  Syntax error? I don't see it KenHorse 4 1,307 Jan-15-2023, 07:49 PM
Last Post: Gribouillis

Forum Jump:

User Panel Messages

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