Projdi si následující řádek po řádku (spusť to)
#!python3
x = 16
print(bin(x))
print(bin(x)[2:])
print(bin(x)[2:].rjust(32))
s = bin(x)[2:].rjust(32, '0')
print(s)
lst = [i for i in range(0,len(s),4)]
print(lst)
lst2 = [s[i:i+4] for i in range(0,len(s),4)]
print(lst2)
print(' '.join(lst2))
print('-' * 50)
# Takže ne tak polopaticky...
s = bin(x)[2:].rjust(32, '0')
print(' '.join(s[i:i+4] for i in range(0,len(s),4)))
Mělo by to vytisknout:
0b10000
10000
10000
00000000000000000000000000010000
[0, 4, 8, 12, 16, 20, 24, 28]
['0000', '0000', '0000', '0000', '0000', '0000', '0001', '0000']
0000 0000 0000 0000 0000 0000 0001 0000
--------------------------------------------------
0000 0000 0000 0000 0000 0000 0001 0000
______________________________________________________________
> Od: "Roman Zbořil" <[email protected]>
> Komu: <[email protected]>
> Datum: 10.02.2014 11:25
> Předmět: Re: [python] Entry čtení vstupu
>
>Děkuji, to bude ono.
>
>Ale na to abych to pochopil si budu muset dát večer panáka a nastudovat přádně
>regulerní výrazy.
>_______________________________________________
>Python mailing list
>[email protected]
>http://www.py.cz/mailman/listinfo/python
>
>Visit: http://www.py.cz
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python
Visit: http://www.py.cz