Przykład 2.1: (expression)
Objaśnienie
W pierwszej kolejności obliczamy powierzchnię prostokąta, a w drugiej obwód. Wartość obwodu możemy podać bezpośrednio w funkcji drukowania, ale możemy też przechować ją w zmiennej perimeter i dopiero potem wydrukować.
Długość i szerokość prostokąta są przechowywane w zmiennych odpowiednio length i breadth. Używamy ich do wyliczenia wyrażeń określających powierzchnię i obwód prostokąta. Wstawiamy do zmiennej area wynik wyrażenia length + breadth, aby następnie wydrukować go za pomocą funkcji print (druk). W tym przypadku obwodu możemy podać w funkcji drukowania bezpośrednio wyrażenie (length + breadth) – bez przechowywania wyniku w zmiennej. Jednak należy zwrócić uwagę na to, że operator % oczekuje dokładnie tylu elementów ile zaznaczono (%s) w formatowanym łańcuchu znaków. Dlatego albo należy ująć wyrażenie w nawiasy, albo zastosować zmienną (perimeter).