Py | Sololearn: Learn to code for FREE!

+2

Py

Hi guys, Why does the code give an error? print("print("print")")

6/9/2019 7:33:03 AM

Lili

3 Answers

New Answer

+4

Try this instead : print("print('print')")

+10

print() expects a string "print("print")" is not a valid string because you use double quotes inside double quotes You can either escape the inner double quotes like this: print("print(\"print\")") or use double quotes within single quotes: print('print("print")') or the other way round: print("print('print')")

+1

if you use " in print statements, if you mention any " in between the " in print statement you should excempt them by giving \ before them or you can use print statement with " or ' and you can mention viceversa quotes in print statement