编写函数fun,其功能是:将a、b中的两个两位正整数合并成一个新的整数。 合并的方式是:将a中的十位和个位数依次放在临时变量c的百位和个位上,b中的十位和个位数依次放在该变量c的十位和千位上。函数fun返回变量c的值。例如,当a=45,b=12,调用该函数后返回值为2415。
时间: 2024-04-30 17:18:22 浏览: 25
以下是函数fun的实现代码:
```python
def fun(a, b):
c = 0
c += (a % 10) * 100 # 取a的个位数,放在c的百位上
a //= 10 # a除以10,去掉个位数
c += a # 取a的十位数,放在c的个位上
c += (b % 10) * 10 # 取b的个位数,放在c的十位上
b //= 10 # b除以10,去掉个位数
c += b * 1000 # 取b的十位数,放在c的千位上
return c
```
使用方法如下:
```python
a = 45
b = 12
c = fun(a, b)
print(c) # 输出2415
```
相关问题
编写函数fun,该函数的功能是:将两个两位数的正整数a和b合并成一个整数放在c中。合并的方式为:将a的十位数和个位数依次放在c的十位和千位上,b数的十位和个位数字依次存放在c数的百位和个位上。\n例如,
函数fun的实现如下:
```python
def fun(a, b):
c = a // 10 * 100 + a % 10 * 10 + b // 10 * 100 + b % 10
return c
```
其中,`//`表示整除,`%`表示取余。函数首先将a的十位数乘以100,个位数乘以10,再将b的十位数乘以100,个位数直接加上,最后将四个数相加得到c。例如,当a=23,b=45时,c的值为2345。
23. 请编写函数fun,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。例如,当a=45,b=12,调用该函数后c=2415。
```python
def fun(a, b):
c = a // 10 * 100 + a % 10 + b % 10 * 10 + b // 10 * 1000
return c
# 测试
a = 45
b = 12
c = fun(a, b)
print(c) # 输出 2415
```