diff --git a/calc_mul.py b/calc_mul.py index b55a367..df6c7cc 100755 --- a/calc_mul.py +++ b/calc_mul.py @@ -1,34 +1,23 @@ -#!/usr/bin/python3 +#! /usr/bin/python3 + +def calc(A, B): + if not isinstance(A, int) or not isinstance(B, int): + return -1 + ai = int(A) + bi = int(B) + if 1 <= ai <= 999 and 1 <= bi <= 999: + return ai * bi + else: + return -1 + +def main(): + match_string = '' + while match_string != 'end': + A = input('input A: ') + B = input('input B: ') + print('input A * input B =', calc(A, B)) -import re - -def calc(A,B): - ai=str(A) - bi=str(B) - p = re.compile('\d+(\.\d+)?') - if p.match(ai) or p.match(bi): - a=float(ai) - b=float(bi) - if 0