Monday, 18 May 2020

Belajar Python 3 - Syntax - Errors

Errors

Manusia cenderung melakukan kesalahan. Manusia juga biasanya bertugas menciptakan program komputer. Sebagai gantinya, bahasa pemrograman berusaha untuk memahami dan menjelaskan kesalahan yang dibuat dalam program mereka.

Python merujuk kesalahan ini sebagai kesalahan dan akan menunjuk ke lokasi di mana kesalahan terjadi dengan karakter ^. Ketika program melempar kesalahan yang tidak kami harapkan akan terjadi, kami menyebut kesalahan itu bug. Programmer menyebut proses memperbarui program sehingga tidak lagi menghasilkan kesalahan debug yang tidak terduga.

Dua kesalahan umum yang kita temui saat menulis Python adalah SyntaxError  dan NameError.

    SyntaxError berarti ada sesuatu yang salah dengan cara program Anda ditulis - tanda baca yang tidak termasuk, perintah di mana tidak diharapkan, atau tanda kurung yang hilang semua dapat memicu SyntaxError .

    NameError terjadi ketika penerjemah Python melihat kata yang tidak dikenali. Kode yang berisi sesuatu yang terlihat seperti variabel tetapi tidak pernah didefinisikan akan melempar NameError .

Instruksi
1. Anda mungkin menemukan SyntaxError  jika Anda membuka string dengan tanda kutip ganda dan mengakhirinya dengan tanda kutip tunggal. Perbarui string sehingga dimulai dan diakhiri dengan tanda baca yang sama.

Anda mungkin menemukan NameError jika Anda mencoba untuk mencetak satu string kata tetapi gagal untuk menempatkan tanda kutip di sekitarnya. Python mengharapkan kata string Anda didefinisikan di tempat lain tetapi tidak dapat menemukan di mana kata itu didefinisikan. Tambahkan kutipan ke kedua sisi string untuk mengatasi bug ini.

Perbarui string salah bentuk di ruang kerja menjadi semua string.

Script Latihan
print('This message has mismatched quote marks!")
print(Abracadabra)

Hasil

This message has mismatched quote marks!
Abracadabra

Labels: