编写一个函数,功能为交换两个整数的值 在程序中调用该函数并输出交换后的数,其中:一个整数为学号的倒数第二位数字,另一个整数为学号的倒数最后一位数字。学号为202216067135,用Python代码编写程序
时间: 2024-03-18 10:38:48 浏览: 51
可以像这样编写交换两个整数的值的函数:
```python
def swap(x, y):
temp = x
x = y
y = temp
return x, y
```
其中,我们引入一个 `temp` 变量,用来暂存 `x` 的值,然后将 `y` 的值赋给 `x`,最后将 `temp` 的值赋给 `y`。
然后,我们可以提取学号的倒数第二位和倒数最后一位数字,作为两个整数,并调用 `swap()` 函数交换它们的值。完整的代码如下:
```python
def swap(x, y):
temp = x
x = y
y = temp
return x, y
stu_id = '202216067135'
x = int(stu_id[-2])
y = int(stu_id[-1])
print('交换前 x={}, y={}'.format(x, y))
x, y = swap(x, y)
print('交换后 x={}, y={}'.format(x, y))
```
输出结果如下:
```
交换前 x=3, y=5
交换后 x=5, y=3
```
阅读全文