7020 Pyton som miniräknare
Öppna python-konsolen
Följande kod körs i en Pyton-konsol.
Öppna Pyton-konsolen på följande vis:
Skriv python vid förstoringsglaset.
Välj installerad version. Välj öppna.
Följande fönster öppnas. Det är python-konsolen. Gör nedanstående övningar där.
Demonstration och genomgång
Pytontolken kan användas som en miniräknare.
3 + 5 blir 8, se nedan
>>> 3 + 5
8
3.14 + 12 blir 15.14, se nedan
>>> 3.14 + 12
15.14
Pyton arbetar med två sorters tal: heltal och deciamltal. Dessa sparas på olika sätt i datorns minne.
Följande (binära) operationer finns:
operator | uppgift |
---|---|
+ | addition |
- | subtraktion |
* | multiplikation |
/ | division, svaret blir alltid ett decimaltal |
// | heltalsdivision, svaret blir avrundning till närmaste mindre heltal, men kan bli t.ex. 5.0 |
% | resten vid heltalsdivision |
** | upphöjt till |
I uttrycket a + b kallas + för operator, och a samt b för operander.
Följande gäller för alla (binära) operatorer förutom division. Om båda operanderna är heltal blir resultatet ett heltal. I övriga fall blir resultatet ett decimaltal.
Extra
För att visa att ett tal är negativt skrivs det som
-23
Minustecknet kallas för unär operator, det vill säga en operator som tar en operand (23).
Övningar
1 A
Använd operatorerna ovan för att få svaret 8. Observera att 8.0 inte räknas som korrekt svar. Vi vill ha heltalet 8. Hitta på minst sju olika lösningar. Använd så många av operatorerna som möjligt.
Ett exempel på lösning följer:
>>> 3 + 5
8
1 B
Är det någon operator som inte kan användas? Vilken?
2A
Använd ovanstående operatorer för att få svaret 16.0. Observera att heltalet 16 inte räknas som korrekt svar. Hitta på minst sju olika lösningar. Använd så många av operatorerna som möjligt.
Ett exempel på lösning följer:
>>> 8 + 8.0
16.0
2B
Är det någon operator som inte kan användas? Vilken?