使用python1.写一个99乘法表 2.使用函数式编程实现加减乘除功能的计算器
时间: 2024-12-14 18:18:04 浏览: 28
1. 在Python中,我们可以创建一个简单的循环结构来打印99乘法表。下面是一个例子:
```python
def print_multiplication_table(n):
for i in range(1, n+1):
for j in range(1, n+1):
print(f'{i} * {j} = {i*j}', end='\t')
print() # 换行
print_multiplication_table(9) # 输出99乘法表到9*9
```
运行上述代码,你会看到99乘法表的前几行。
2. 对于一个基础的函数式编程风格的计算器,可以设计四个单独的函数分别处理加、减、乘、除操作。这里是一个简单示例:
```python
# 函数定义
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
if b != 0:
return a / b
else:
raise ValueError("除数不能为零")
# 调用函数
try:
result_add = add(5, 3)
result_subtract = subtract(8, 2)
result_multiply = multiply(4, 6)
result_divide = divide(10, 2)
except ValueError as e:
print(e)
print(f"Add: {result_add}, Subtract: {result_subtract}, Multiply: {result_multiply}, Divide: {result_divide}")
```
这个例子展示了如何使用纯函数来实现基本的算术操作。
阅读全文