comment faire une plage en python hexadécimal?
Nov 27 2020
Je veux créer une plage en python à partir de la variable a et de la variable b
a = 0x88
b = 0xff
for x range(a, b):
print(x)
de mon code le résultat comme celui-ci 136, 137, 138, 139 ...
mais je veux le résultat d'une boucle comme ça
88, 89, 8a, 8b, 8c, 8d, 8e, 8f, 90, 91 .... ff
s'il vous plaît aidez-moi, merci
Réponses
3 Hamza Nov 27 2020 at 02:24
Utiliser la hex()
fonction:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))
résulte en:
0x88
0x89
0x8a
0x8b
0x8c
0x8d
0x8e
0x8f
0x90
0x91
0x92
0x93
0x94
...
2 user14678216 Nov 27 2020 at 02:23
Vous pouvez utiliser hex(x)
pour convertir x
en un nombre hexadécimal.
Par conséquent, votre code ressemblera à ceci:
a = 0x88
b = 0xff
for x in range(a, b):
print(hex(x))