Fulltextové vyhledávání

Kalendář akcí

P Ú S Č P S N
26
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
Volné dny 26. a 27. října 2020
27
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
Volné dny 26. a 27. října 2020
28
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
29
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
Maturita v roce 2021: Ředitel školy stanovil skutečnosti podle § 19 odst. 1 vyhlášky
30
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
31
Aktualizace školních stránek v říjnu 2020
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
Podzimní soutěž v psaní na PC
1
Výuka na škole od 14.10. probíhá pro všechny třídy pouze distančně
Měsíční plán akcí: listopad 2020
2
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
3
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
4
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Oplatkův konec aneb pokus o distanční výuku literatury ...
5
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
6
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Energetická olympiáda
Pozdrav z Manchesteru
Výsledky Energetické olympiády
7
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
8
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
9
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
10
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Co je nového u EFK?
Cermat aktualizoval Seznam vysokých škol akceptujících nepovinnou ...
11
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
V. ročník Ekonomické olympiády
Tisková zpráva: Gymnazisté volili a také se účastní studentského summitu
12
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
13
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
14
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
15
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Hrajte na ukulele, budete úspěšní v psaní na PC ...
16
Bobřík informatiky letos potřinácté (tentokrát trochu jinak)
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Z webu MŠMT: Ministr školství představil školskou část PES
17
Bobřík informatiky letos potřinácté (tentokrát trochu jinak)
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
18
Bobřík informatiky letos potřinácté (tentokrát trochu jinak)
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
Po roce je tu zase GISday, tentokrát online
19
Bobřík informatiky letos potřinácté (tentokrát trochu jinak)
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
20
Bobřík informatiky letos potřinácté (tentokrát trochu jinak)
Prodloužení nouzového stavu a uzavření škol i po 2. listopadu 2020
21 22
23 24 25
Výuka v maturitním ročníku od 25. listopadu 2020
26
Prezentační video ke Dni otevřených dveří
27 28 29
30
Aktualizace školních stránek v listopadu 2020
Bobřík informatiky: Výsledky kategorie SENIOR
Výuka v nižším stupni víceletého gymnázia od 30. listopadu 2020
1 2 3 4
Školní kolo Ekonomické olympiády
5 6
Drobečková navigace

Hlavní strana > Žáci > On-line výuka > Základy programování > Celá čísla > Číselné soustavy

Číselné soustavy

V jazyku Python 3 můžeme používat dvojkovou (binární), osmičkovou (oktalovou) a šestnáctkovou (hexadecimální) soustavu.

Dvojková soustava má předponu 0b, osmičková 0o a šestnáctková 0x. Lze užívat i velká písmena.

Pozn:. Pozor, na rozdíl např. od jazyka C je nutno psát u osmičkové soustavy  0o a nikoli samotnou nulu.

Celočíselné převodní funkce
Syntaxe Popis Příklad
bin(n) vrátí binární reprezentaci celého čísla n čísla jako řetězec  bin(124) převede na
'0b1111100'
oct(n) vrátí oktalovou reprezentaci celého čísla n čísla jako řetězec  oct(124) převede na
'0o174'
hex(n) vrátí hexadecimální reprezentaci celého čísla n čísla jako řetězec  hex(124) převede na
'0x7c'
int(s, base) převede řetězec s na celé číslo, volitelný argument base musí obsahovat číselný základ (čísla 2 až 36)  int("AHOJ", 36) převede na 
489475

 

Úkol:  

  1. Převeďte čísla -17; 456 a 5678 postupně do dvojkové, osmičkové a šestnáctkové soustavy.
  2. Získané výsledky z př. 1 převeďte zpět do desítkové soustavy pomocí int(s, base). Budete psát řetězec s s předponou soustavy nebo bez ní?
  3. Převeďte své jméno a příjmení (bez diakritiky a bez mezery mezi jménem a příjmením) do desítkové soustavy. Např.int('JIRISKOLNIK', 36) se převede na  71372732304233036.