From 926d44390a48852c39f8bf12f75372f7d607a80f Mon Sep 17 00:00:00 2001 From: Khalid Samim <126877550+itkhld1@users.noreply.github.com> Date: Tue, 21 Mar 2023 15:11:36 +0300 Subject: [PATCH] Update main.py --- day27/main.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/day27/main.py b/day27/main.py index a92dace..cbac1c8 100644 --- a/day27/main.py +++ b/day27/main.py @@ -2,8 +2,15 @@ def miles_to_km(): - calc_num = float(num_miles.get()) * 1.609 - answer_label.config(text=round(calc_num, 2)) + miles = num_miles.get() + if miles == '': + answer_label.config(text="Please enter a value") + else: + try: + calc_num = float(miles) * 1.609 + answer_label.config(text=round(calc_num, 2)) + except ValueError: + answer_label.config(text="Invalid input") window = Tk()