- SEBUAH Lari-waktu kesalahan terjadi ketika Python mengerti apa yang kamu katakan, tapi berlari dalam masalah saat mengikuti instruksi Anda.
- Anda perlu tahu itu Pythonberlari itu program dalam dua langkah.
- Python tidak hanya menampilkan kesalahan runtime dan jika Anda menemukannya, periksa kami Pusat Kesalahan Waktu Proses.
- Kami banyak menulis tentang alat pengembang seperti Python. Pergi ke kami Alat pengembang Hub.
![Bagaimana cara memperbaiki kesalahan runtime Python](/f/fb0da2847d125d84cffe0c94bf6f744c.jpg)
Perangkat lunak ini akan menjaga driver Anda tetap aktif dan berjalan, sehingga menjaga Anda tetap aman dari kesalahan umum komputer dan kegagalan perangkat keras. Periksa semua driver Anda sekarang dalam 3 langkah mudah:
- Unduh DriverFix (file unduhan terverifikasi).
- Klik Mulai Pindai untuk menemukan semua driver yang bermasalah.
- Klik Perbarui Driver untuk mendapatkan versi baru dan menghindari kegagalan fungsi sistem.
- DriverFix telah diunduh oleh 0 pembaca bulan ini.
Pemrograman cukup menyenangkan tetapi pada titik tertentu, ketika Anda mencoba menjalankannya program, sayangnya, dan tak terhindarkan, kesalahan akan muncul. Jadi, menyebabkan, memahami, dan memperbaiki kesalahan adalah bagian penting dari pemrograman.
Ada tiga jenis utama kesalahan yang bisa kamu masuki Python tapi di sini kita akan berbicara tentang bagaimana menyelesaikannya Pythonkesalahan waktu proses.
Waktu berjalan kesalahan terjadi ketika Python mengerti apa yang Anda katakan, tetapi mengalami masalah saat mengikuti instruksi Anda.
Bagaimana saya bisa memperbaiki kesalahan runtime Python?
Jadi Anda telah menulis semuanya dengan benar, dengan kata lain, sintaks Anda benar, tapi Python masih tidak mengerti apa yang Anda katakan. Mari kita lihat contoh sederhana dari a Python kesalahan waktu proses:
- cetak (solusi)
Jika Anda mencoba menjalankan baris sederhana ini, Anda akan menerima kesalahan runtime hanya karena Anda tidak mendefinisikan larutan variabel. Garisnya tidak masuk akal.
Untuk lebih memahami teka-teki itu, mari kita kaitkan dengan tata bahasa Inggris. Mari kita ambil kalimat ini misalnya.
- Silakan makan pintunya.
Secara tata bahasa, sama sekali tidak ada masalah dengan kalimat ini. Semuanya ada di sana, kami memiliki semua elemen sintaks yang benar.
Tetapi ketika Anda mencoba memahami kalimat itu, ketika Anda menyusun kata-kata, itu tidak masuk akal karena Anda tahu Anda dapat membuka dan menutup pintu, bahkan menutupnya atau mengeluarkannya tetapi memakannya?
Dalam pemrograman, ini akan disebutkesalahan waktu berjalan karena itu muncul sebelum Anda memulai program. Ada beberapa jenis runtime kesalahan. Pada artikel ini, Anda akan belajar bagaimana menyelesaikannya.
1. Gunakan variabel atau fungsi yang tidak ditentukan.
Ini juga dapat terjadi jika Anda menggunakan huruf kapital secara tidak konsisten dalam nama variabel:
callMe = “Brad”
cetak (panggil saya)
Traceback (panggilan terakhir terakhir): Pada baris 2 dari kode yang Anda kirimkan: print (callme) NameError: nama 'callme' tidak ditentukan
Dalam hal ini, program mengembalikan variabel yang tidak ditentukan kesalahan. Anda mendefinisikan variabel telpon saya, tetapi Anda mencoba mencetak variabel lain, telpon saya. Anda harus menggunakan variabel persis seperti yang Anda definisikan, peka huruf besar/kecil.
2. Membagi dengan nol
Tebak apa? Python peduli tentang matematika, dan dalam matematika, membagi dengan nol tidak masuk akal.
cetak (1/0)
Traceback (panggilan terakhir terakhir): Pada baris 1 dari kode yang Anda kirimkan: print (1/0) ZeroDivisionError: pembagian dengan nol
Jadi baris ini mengembalikan kesalahan runtime sebagai Python dapat membacanya dengan benar, tetapi ketika harus menjalankannya, dia menolak untuk melakukannya karena tidak memiliki arti matematis.
3. Gunakan operator pada jenis data yang salah
print("Anda mencoba menambahkan teks dan angka" + 20)
Traceback (panggilan terakhir terakhir): Pada baris 1 dari kode yang Anda kirimkan: print("Anda mencoba menambahkan teks dan angka" + 20) TypeError: hanya dapat menggabungkan str (bukan "int") ke str
Baris ini mengembalikan kesalahan runtime karena Anda mencoba menambahkan teks dengan angka, krayon, dan jeruk, kursi dengan merpati, dll. Tidak masuk akal untuk melakukan operasi dengan berbagai jenis variabel.
Anda juga perlu tahu itu Python menjalankan program dalam dua langkah. Ini pertama-tama memeriksa sintaks dan jika sintaksnya benar, ia melanjutkan ke langkah kedua mengeksekusi program. Di situlah dia menemukan kemungkinan kesalahan runtime.
Kami berharap panduan ini menjawab semua pertanyaan Anda, tetapi jika Anda memiliki pertanyaan lain atau Anda mengalami masalah lain, silakan sampaikan ke bagian komentar di bawah dan kami akan membalas Anda secepatnya.
Pertanyaan yang Sering Diajukan
Cara tercepat untuk memperbaiki kesalahan runtime adalah dengan menginstal a pemecah kesalahan runtime khusus.
Jika salah satu baris berisi masalah seperti variabel tidak terdefinisi, membagi dengan nol atau melakukan operasi dengan variabel dari jenis yang berbeda, itu akan mengembalikan kesalahan runtime.
Contoh paling sederhana adalah program dengan garis sederhana seperti cetak (1/0). Jika Anda menjalankannya, Anda akan mendapatkan ZeroDivisionError: pembagian dengan nol kesalahan, yang merupakan kesalahan runtime.