nama = "Komodo"
spesies = "kadal"
tempat = "Nusa Tenggara"
print "{} adalah spesies {} terbesar di dunia yang hidup di {}.".format(nama, spesies, tempat)
#pada saat di copy code tersebut ke pycharm,terjadi kesalahan
0 jempol
fadil97
21
0
penanya
·
9 tahun yang lalu
·
0 jempol
nama = "Komodo"
spesies = "kadal"
tempat = "Nusa Tenggara"
print("{} adalah spesies {} terbesar di dunia yang hidup di {}.").Format(nama, spesies, tempat)
C:\Users\Acer\AppData\Local\Programs\Python\Python35-32\python.exe C:/Users/Acer/AppData/Local/Programs/Python/Python35-32/DLLs/Learn.py
{} adalah spesies {} terbesar di dunia yang hidup di {}.
Traceback (most recent call last):
File "C:/Users/Acer/AppData/Local/Programs/Python/Python35-32/DLLs/Learn.py", line 5, in <module>
print("{} adalah spesies {} terbesar di dunia yang hidup di {}.").Format(nama, spesies, tempat)
AttributeError: 'NoneType' object has no attribute 'Format'
Process finished with exit code 1
Untung
299
50
·
9 tahun yang lalu
·
1 jempol
fadil97,
Pake Python 3 ya?
Untuk syntax perintah print, Python 3 mengharuskan penggunaan parentheses atau tanda kurung "()" yang mengelilingi seluruh string yang akan di-print.
Code string di Python 2
"{} adalah spesies {} terbesar di dunia yang hidup di {}.".format(nama, spesies, tempat)
Tetapi di Python 3, semua code string itu harus dimasukkan dalam parentheses
("{} adalah spesies {} terbesar di dunia yang hidup di {}.".format(nama, spesies, tempat))
Silahkan dicoba.
Semoga membantu.