编写函数fun,实现两个整数的交换python
时间: 2024-03-16 15:43:43 浏览: 22
下面是 Python 代码实现:
```python
def fun(a, b):
a, b = b, a
return a, b
```
这个函数接收两个整数 `a` 和 `b` 作为参数,然后交换它们的值,并返回交换后的值。在 Python 中,可以使用 `a, b = b, a` 的语法来快速交换两个变量的值。
相关问题
编写函数fun将一个数字字符串转化为一个整数
以下是一个基于 Python 的示例代码实现:
```python
def fun(num_str):
result = 0
for c in num_str:
result = result * 10 + int(c)
return result
```
该函数将输入的数字字符串 `num_str` 转化为整数,采用了迭代的方式,每次将当前字符转化为整数,并将其加入到结果中。具体来说,首先初始化结果为0,然后遍历每个字符 `c`,将结果乘10并加上 `c` 对应的整数值,最后返回结果即可。
例如,调用 `fun('1234')` 将返回整数 `1234`。
通过调用fun函数求两个整数的和、差。
好的,可以通过以下方式定义一个名为fun的函数,用于计算两个整数的和、差:
```python
def fun(a, b):
# 计算和
sum = a + b
# 计算差
diff = a - b
# 返回和、差
return sum, diff
```
然后,可以通过调用该函数来计算两个整数的和、差,例如:
```python
# 调用fun函数计算两个整数的和、差
result = fun(10, 5)
# 输出结果
print("和:", result[0])
print("差:", result[1])
```
输出结果为:
```
和: 15
差: 5
```