最近在学习笨办法学python,由于安装的是python3,而教程使用的是python2,所以在代码部分有些会有差别导致编译出现问题,以此记录。
#python3
print (" Hello world!") print (3 + 2 + 1 - 5 + 4 % 2 - 1 /4 + 6) print ("what is 3 + 2?",3 + 2)
python2
print "Hello world!" print 3 + 2 + 1 - 5 + 4 % 2 - 1 /4 + 6 print "what is 3 + 2?",3 + 2
#python3
print(formatter % ( "I had this thing.", "That you could type up right.", "But it didn't sing.", "So I said goodnight." ))
#python2
print formatter % ( "I had this thing.", "That you could type up right.", "But it didn't sing.", "So I said goodnight." )
#python3
print((end1 + end2 +end3 + end4 + end5 + end6), (end7 + end8 +end9 + end10 + end11 + end12))
#python2
print end1 + end2 +end3 + end4 + end5 + end6, print end7 + end8 +end9 + end10 + end11 + end12
#python3
print("." * 10 )# what'd that do?
end1 = "C"
#Python2
print "." * 10 # what'd that do? end1 = "C"
#Python2
print """ There's something going on here. With the three double-quotes. We'll be able to type as much as we like. Even 4 lines if we want,or 5,or 6. """
#Python3
print(""" There's something going on here. With the three double-quotes. We'll be able to type as much as we like. Even 4 lines if we want,or 5,or 6. """)