Masalah error python

>>> nim=024 File "", line 1 nim=024 ^ SyntaxError: invalid token >>>nim=123 #tidak ada error tapi yang berawalan 0 pasti error kenapa ?

avatar salsabilL
@salsabilL

3 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Karena pada python3 number yang diawali dengan angka 0 itu akan dianggap bilagan octal, sehingga harus diikuti dengan format bilangan oktal, jika memang ingin diawali 0 coba gunakan string, jika memang ingin dijadikan integer coba menggunakan parsing, contoh:

<pre> nim = int('024') </pre>

dengan kode diatas tidak akan menghasilkan error

avatar muhazrisofyan123
@muhazrisofyan123

6 Kontribusi 4 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban