Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
10
Rozdział1:PragmatycznepodejściedoAI
Liczbyioperacjearytmetyczne
Pythonjestrównieżkalkulatorem.Bezinstalowaniażadnychdodatkowychbibliotekmoż-
nawykonywaćwieleprostychibardziejzłożonychoperacjiarytmetycznych.
Dodawanieiodejmowanieliczb
ElastycznośćjęzykaPythonobjawiasięteżwtym,żeumożliwiałączenieformatowania
opartegonaf-ciągachzoperacjamiarytmetycznymi.
In[20]:steps:(1+1)-1
...:print(f"Dwakrokiwprzód:Jedenkrokwstecz:{steps}")
...:
Dwakrokiwprzód:Jedenkrokwstecz:1
Mnożenieliczbułamkowych(dziesiętnych)
Językobsługujerównieżułamkidziesiętne,dziękiczemuprostejestjednoznaczne
formułowanieproblemów.
In[21]:
...:body–fat–percentage:0.10
...:weight:200
...:fat–total:body–fat–percentage*weight
...:print(f"Iweight200lbs,and{fat–total}lbsofthatisfat")
...:
Iweight200lbs,and20.0lbsofthatisfat
Potęgowanie
Bibliotekamathpozwalanaprostewykonywaniepotęgowania,naprzykładpodniesienia
liczby2do3potęgi,jakponiżej:
In[22]:importmath
...:math.pow(2,3)
Out[22]:8.0
Alternatywnametodauzyskaniategosamegowynikutoposłużeniesięoperatorem**
(dwiegwiazdki):
>>>2**3
8