1、编写函数求两个数的余数。实际参数采用位置参数,形式参数采用必选参数。以下为3种调用此函数的方式:(1)实际参数为2个变量x和y,分别赋值为18和7。(2)实际参数为变量x和常量9,x赋值为21。(3)实际参数为表达式x+1和y-2,x和y分别赋值为22和11
时间: 2024-03-21 17:38:13 浏览: 11
请看下面的代码:
```python
def get_remainder(x, y):
"""
求两个数的余数
:param x: 第一个数
:param y: 第二个数
:return: 两个数的余数
"""
return x % y
# 调用方式1:实际参数为2个变量x和y,分别赋值为18和7
x1, y1 = 18, 7
r1 = get_remainder(x1, y1)
print("调用方式1:x={}, y={},余数为{}".format(x1, y1, r1))
# 调用方式2:实际参数为变量x和常量9,x赋值为21
x2 = 21
r2 = get_remainder(x2, 9)
print("调用方式2:x={}, y={},余数为{}".format(x2, 9, r2))
# 调用方式3:实际参数为表达式x+1和y-2,x和y分别赋值为22和11
x3, y3 = 22, 11
r3 = get_remainder(x3+1, y3-2)
print("调用方式3:x={}, y={},余数为{}".format(x3+1, y3-2, r3))
```
输出结果如下:
```
调用方式1:x=18, y=7,余数为4
调用方式2:x=21, y=9,余数为3
调用方式3:x=23, y=9,余数为2
```
希望能够帮助到你。
相关问题
编写一函数add求两个数的和,这两个数用位置参数传入,最后输出结果。
可以按照以下方式编写函数:
```python
def add(num1, num2):
"""
求两个数的和
:param num1: 第一个数
:param num2: 第二个数
:return: 两数之和
"""
return num1 + num2
```
然后调用函数并传入两个参数:
```python
result = add(2, 3)
print(result) # 输出 5
```
在这个例子中,我们定义了一个名为`add`的函数,它接收两个位置参数`num1`和`num2`。函数计算这两个数的和并将其返回。最后,我们调用函数并将数字2和3传递给它。函数返回结果5,并将其存储在变量`result`中,然后将结果打印到控制台上。
编写一函数add求两个数的和,这两个数用位置参数传入,最后输出结果
好的,以下是 Python 代码实现:
```python
def add(a, b):
"""
求两个数的和
"""
result = a + b
return result
# 测试
num1 = 10
num2 = 20
sum = add(num1, num2)
print("两数之和为:", sum)
```
其中,`add` 函数接受两个位置参数 `a` 和 `b`,返回它们的和 `result`。在测试时,我们传入两个数 `num1` 和 `num2` 给函数 `add`,并将函数返回值赋给变量 `sum`,最后输出 `sum` 的值。运行这段代码,输出结果为:
```
两数之和为: 30
```