Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
6
Rozdział1:PragmatycznepodejściedoAI
In[2]:variable:"armbar";print(variable)
armbar
Wieleinstrukcjiproceduralnych
Pełnerozwiązaniejakiegośproblemumożewymagaćnapisaniaprostegokoduprocedural-
negozłożonegozkilkukolejnychinstrukcji,jakponiżej.Takistyljestsensownywnotat-
nikachJupyter,aleraczejrzadkospotykanywkodzieprodukcyjnym.
In[3]:attack–one:"kimura"
...:attack–two:"armtriangle"
...:print("InBrazilianjiu-jitsuacommonattackisa:",attack–one)
...:print("Anothercommonattackisa:",attack–two)
...:
InBrazilianjiu-jitsuacommonattackisa:kimura
Anothercommonattackisa:armtriangle
Obliczeniaarytmetyczne
JęzykaPythonmożnarównieżużyćjakokalkulatora.Todoskonałysposób,abylepiejoswo-
sięześrodowiskiemisamymjęzykiem;wartozacząćgoużywaćzamiastsięganiapo
Excelaczyaplikacjękalkulatora.
In[4]:7+5
...:
Out[4]:12
Łączeniefraz(tekstów)
Ciągi(łańcuchy)znakówmożnadodawaćdosiebie.
In[6]:"arm"+"bar"
...:
Out[6]:'armbar'
Złożoneinstrukcje
Możnatworzyćbardziejzłożoneinstrukcjewykorzystującetakiestrukturydanych,jak
beltswponiższymprzykładzie-wtymprzypadkujesttolista.
In[7]:belts:["white","blue","purple","brown","black"]
...:forbeltinbelts:
...:
if"black"inbelt:
...:
print("ThebeltIwanttoearnis:",belt)
...:
else: