Rumah > pembangunan bahagian belakang > Tutorial Python > Mengapa Kod Python Saya Menghasilkan 'IndentationError: unindent tidak sepadan dengan mana-mana tahap lekukan luar'?

Mengapa Kod Python Saya Menghasilkan 'IndentationError: unindent tidak sepadan dengan mana-mana tahap lekukan luar'?

Linda Hamilton
Lepaskan: 2024-12-05 09:02:11
asal
1007 orang telah melayarinya

Why Does My Python Code Produce an

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))
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan