Inhaltsverzeechnes[Verstoppen][Show]
Et war Iech kloer datt et zwou Zorte vun Zuelen am Programméiere gëtt. dh ganz Zuelen a schwiewend Punktzuelen.
D'arithmetesch Operatiounen am Python sinn d'selwecht wéi alldeeglech Mathematik a si dréien ëm dës zwee Datentypen.
Arithmetesch Betreiber
Et gi siwen Basis Aarte vu arithmetesche Betreiber. Dat sinn:
Zousatz (+): Dobäi zwou Zuelen. zb
print(10 + 4)
Subtraktioun (-): Subtract déi zweet Zuel vun der éischter. zb
print(10 - 4)
Multiplikatioun (*): Multiplizéieren zwou Zuelen. zb
print(10 * 4)
Divisioun (/): Leeschtunge Divisioun op zwou Zuelen. zb
print(10 / 4)
Buedem Divisioun (//): Maacht Divisioun a ronnt d'Äntwert op déi nootste ganz Zuel of. zb
print(10 // 4)
Modulo Operator (%): Maacht Divisioun a bréngt de Rescht zréck. zb
print(10 % 4)
Exponent (**): Huelt d'Kraaft vum ganzen Zuel zB
print(10 ** 4)
All dës Operatiounen ginn hei ënnen gewisen:
Elo fir all dës Bedreiwer déi Dir geléiert hutt, hu mir en erweiderten Aufgab Bedreiwer. Loosst mech Iech weisen wéi et benotzt gëtt.
Loosst eis soen, mir hunn eng Variabel genannt 'x'. Mir setzen et op 10, elo wëlle mir dëst ëm 3 erhéijen, mir musse Code esou schreiwen.
x = 10
x = x + 3
Python Dolmetscher füügt 3 an 'x' derbäi a späichert et an 'x'. Loosst eis dëst drécken:
En augmentéierten Aufgab Bedreiwer ka benotzt ginn fir déiselwecht Funktionalitéit awer méi effizient ze replizéieren.
Dee selwechte Code gëtt esou geschriwwe ginn.
x = 10
x += 3
Elo kann dësen Bedreiwer och fir Subtraktioun a Multiplikatioun benotzt ginn. Kuckt dëse Programm.
Hei erhéije mir als éischt 'x' ëm 3 an multiplizéieren se dann mat 3. Den Ausgang vun der Linn 2 soll 13 sinn an den Ausgang vun der Linn 3 soll 39 sinn.
Operateur Virsprong
An der Mathematik hu mir e Konzept genannt Operator Virrang, dat heescht d'Uerdnung vun der Ausféierung vun Operatiounen an enger Equatioun. Et ass net spezifesch fir Python, an all Programméierungssprooche verfollegen d'Bedreiwer Virrang. Loosst mech Iech un d'Bestellung erënneren:
- Klammern
- Exponent
- Divisioun oder Multiplikatioun
- Zousatz oder Subtraktioun
Loosst eis e Programm schreiwen a kontrolléieren dat:
x = 10 + 3 * 2 ** 2 - (9 + 2)
Wat soll d'Äntwert op déi uewe genannte Equatioun sinn?
Wann Är Äntwert 11 ass, musst Dir net de Lycée widderhuelen.
Hannerlooss eng Äntwert