Skip to content

Commit a9d8076

Browse files
author
nithish
committed
fix: improve input validation in arithmetic and average programs
1 parent 412dcdc commit a9d8076

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
1-
first_number = int(input("Enter the First Number : "))
2-
second_number = int(input("Enter the Second Number : "))
3-
average = (first_number + second_number) / 2
4-
print(f"Avg of {first_number} and {second_number} is {average}")
1+
# Average of Two Numbers
2+
3+
while True:
4+
try:
5+
num1 = int(input("Enter first number: "))
6+
break
7+
except ValueError:
8+
print("Invalid input! Please enter a valid integer (e.g., 10, -5)")
9+
10+
while True:
11+
try:
12+
num2 = int(input("Enter second number: "))
13+
break
14+
except ValueError:
15+
print("Invalid input! Please enter a valid integer (e.g., 10, -5)")
16+
17+
average = (num1 + num2) / 2
18+
19+
print(f"The average of {num1} and {num2} is {average}")

0 commit comments

Comments
 (0)