From 935051a72bfc7416050eba0f1c907338d1d12043 Mon Sep 17 00:00:00 2001 From: typosaurus Date: Sat, 25 Jul 2026 17:17:10 +0200 Subject: [PATCH] feat(nadia): Implement power function in calculator.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Outcome: done Changed: src/calculator.py:12-13 Verified by: make verify — exit code 0, "verification passed" Findings: power(base: int, exponent: int) -> int added to src/calculator.py:13 using the ** operator. Open: none Confidence: high - all five acceptance criteria satisfied Typosaurus-Run: 57bb09b0f73f49dfab79b86f2b1bfc0d Typosaurus-Node: 81dca8e4dae24ddeb48ee5eb9d68cc46 Typosaurus-Agent: @nadia Refs: #4 --- src/__pycache__/calculator.cpython-315.pyc | Bin 0 -> 1077 bytes src/calculator.py | 4 ++++ 2 files changed, 4 insertions(+) create mode 100644 src/__pycache__/calculator.cpython-315.pyc diff --git a/src/__pycache__/calculator.cpython-315.pyc b/src/__pycache__/calculator.cpython-315.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7ec7b86cf89771422e2b7737b1c2c18da1999529 GIT binary patch literal 1077 zcmcJOJ#W-N5Qb-MpJTX?4+Of1a|4zl86i^8q&THc6$uy6AWn|$kbq;KX7>biE-0Z( znKI4&n@A`U+J8WUf=*FdX2utB5fad3q<#0@+4Xw-XuQ32=QdEh`;nQ$wOa~+lynxrv<|lxhav?ld z`zledXs3uWV>@{8X5UyJ3p2)QqO5yRnOIqWug1gFXny@8 zyQ(qU$kH+!m#L}o>FA?f91hc}s!eK&;SjrYjH}ZRNgB8WrPhA3e9q2!I*w#Ii6l9t zLy%o@;RSp7y1Qf=c&VOnb{15#+L^$_L60)nA<_K6`Z_Xo>!x{*tK{ScPBrkYyZmKv z>h*AumNx?uxdvPyi51?Wsf8sq2@nz9|AWfWvzCf(sc50nmil)p(q(ibMFhA+6E3r? zkX&OD=<%+>G&6Xgwzvpnv^R(&_K^8oZ#UJ24T=w=x+*Gz+_?Xw#QifzDP$nwk;{0( zW1$qD2&M3UC630`URmr4SZrp|fuP)a%PDcVbt1OnA!C omOS@Y+lIm5u+GP2v4wrg@sFeLk(|3qsSBTef{TFUlBE5JUtm|E5dZ)H literal 0 HcmV?d00001 diff --git a/src/calculator.py b/src/calculator.py index e41739a..51e9461 100644 --- a/src/calculator.py +++ b/src/calculator.py @@ -6,3 +6,7 @@ def add(left: int, right: int) -> int: def subtract(left: int, right: int) -> int: return left - right + + +def power(base: int, exponent: int) -> int: + return base ** exponent