Here's the question you clicked on:

55 members online
  • 0 replying
  • 0 viewing

guzzettg

  • 3 years ago

I tried to run a program but it gives me a syntax error on this line print "Hello there! It is so great to meet you," The final " is highlighted in red, but I don't think it is an error. The program is not running. I also tried the simple Hello World program but the result is the same. Same invalid syntax message. I am using a Linux shell. Any suggestion why this is happening?

  • This Question is Open
  1. _philippe
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Probably you have a mismatch and the last " is an opening one and is not closing the string.

  2. estudier
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    Does it do same if you use ' instead of " ?

  3. nidhie.raichura
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Could you post the code?

  4. krithika
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    correct spaces are fundamental to shell scripting.. did you check that???

  5. salim
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    As nidhie.raichura said. Please post code and error That you getting...

  6. rsmith6559
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    If you're using any of the Bourne or C shells, there is no print program or builtin command. You use echo instead: echo "Hello shell World!"

  7. krithika
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    just look on this if it helps you http://www.linuxcommand.org/wss0100.php

  8. jasonlee_1
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Ok people. That was all good posts but did you remember ( ) like print ("Hello World") -> that is the only possible way. The first answer could have been the big possibility, but I am just adding on. Keep posting good questions!!

  9. _philippe
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    Select the line and paste it in idle. It works. The error is not on this line but on a previous line.

  10. estudier
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 1

    @jasonlee_1 I thought that print is only a function in Python 3 (and voluntary in Python 2.7)

  11. jasonlee_1
    • 3 years ago
    Best Response
    You've already chosen the best response.
    Medals 0

    @estudier Yes you are right!! But I was talking about the Python version 2.7.3 & 3.3.0 (the current main downloadable version) And thank you for clarifying! Thanks! Have a great day

  12. Not the answer you are looking for?
    Search for more explanations.

    • Attachments:

Ask your own question

Sign Up
Find more explanations on OpenStudy
Privacy Policy