Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Kod Python Saya Menghasilkan 'IndentationError: unindent tidak sepadan dengan mana-mana tahap lekukan luar'?
Irregularity Indentation: Memahami "IndentationError"
Apabila cuba untuk menyusun kod Python, anda mungkin menghadapi ralat berikut: "IndentationError: unindent tidak sepadan dengan mana-mana tahap lekukan luar." Walaupun anda mungkin menganggap bahawa lekukan kelihatan betul, ralat ini menunjukkan sebaliknya.
Salah satu punca yang berpotensi di sebalik ralat ini ialah gabungan ruang dan tab dalam lekukan. Untuk menyelesaikan masalah ini, lakukan operasi carian dan ganti dalam editor kod anda untuk menukar semua tab ke dalam ruang secara seragam.
Berikut ialah contoh:
import sys def Factorial(n): # return factorial result = 1 for i in range(1, n): result = result * i print("factorial is ", result) return result print(Factorial(10))
Dengan memastikan setiap tahap lekukan menggunakan yang sama aksara (sama ada ruang atau tab), anda boleh menghapuskan ralat lekukan ini.
Atas ialah kandungan terperinci Mengapa Kod Python Saya Menghasilkan 'IndentationError: unindent tidak sepadan dengan mana-mana tahap lekukan luar'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!