diff --git a/exercises/1901100191/1001S02E03_calculator.py b/exercises/1901100191/1001S02E03_calculator.py new file mode 100644 index 000000000..466688c42 --- /dev/null +++ b/exercises/1901100191/1001S02E03_calculator.py @@ -0,0 +1,21 @@ +operator = input('请输入运算符(+、-、*、/):') +first_number = input('请输入第一个数字:') +second_number = input('请输入第二个数字:') + +a = int(first_number) +b = int(second_number) + +print('operator:', operator, type(operator)) +print('first_number:', first_number, type(first_number)) +print('second_number:', second_number, type(second_number)) + +if operator == '+': + print(a, '+', b, '=', a + b) +elif operator == '-': + print(a, '-', b, '=', a - b) +elif operator == '*': + print(a, '*', b, '=', a * b) +elif operator == '/': + print(a, '/', b, '=', a / b) +else: + print('无效运算符') \ No newline at end of file diff --git a/exercises/1901100191/1001S02E04_control_flow.py b/exercises/1901100191/1001S02E04_control_flow.py new file mode 100644 index 000000000..89c90c041 --- /dev/null +++ b/exercises/1901100191/1001S02E04_control_flow.py @@ -0,0 +1,21 @@ +print('九九乘法运算') +for i in range(1,10): + for j in range(1,10): + print(j,'×',i,'=',i*j, end="\t") + print("") + + +print('九九乘法运算') +for a in range(1,10,2): + for b in range(1,10,2): + print(b,'×',a,'=',a*b, end="\t") + print("") + +print('九九乘法运算') +for c in range(1,10): + for d in range(1,c+1): + while c % 2 !=0: + print(d,'×',c,'=',c*d, end="\t") + if c == d: + print("") + break \ No newline at end of file