bagaimana membuat range di python heksadesimal?
Nov 27 2020
Saya ingin membuat range dalam python dari variabel a dan variabel b
a = 0x88
b = 0xff
for x range(a, b):
print(x)
dari kode saya hasilnya seperti ini 136, 137, 138, 139 ...
tapi saya ingin hasil perulangan seperti ini
88, 89, 8a, 8b, 8c, 8d, 8e, 8f, 90, 91 .... ff
tolong bantu saya, terima kasih
Jawaban
3 Hamza Nov 27 2020 at 02:24
Gunakan hex()fungsi:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))
menghasilkan:
0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
...
2 user14678216 Nov 27 2020 at 02:23
Anda dapat menggunakan hex(x)untuk mengonversi xmenjadi bilangan heksadesimal.
Karenanya kode Anda akan terlihat seperti ini:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'