Python 函数合并两位数整数
Python 函数合并两位数整数
本示例展示如何使用 Python 编写一个函数 comb(a, b) 将两个两位数的正整数 a 和 b 合并成一个新的整数。
合并规则:
- 将
a的十位和个位数依次放在结果的十位和千位上。 - 将
b的十位和个位数依次放在结果的个位和百位上。
示例:
- 输入:
a = 36,b = 45 - 输出:
5634
代码:
def comb(a, b):
'''
合并两个两位数的正整数 a 和 b,将 a 的十位和个位依次放在结果的十位和千位上,
b 的十位和个位依次放在结果的个位和百位上,并返回合并后的整数。
'''
a_tens = a // 10
a_units = a % 10
b_tens = b // 10
b_units = b % 10
return b_units * 1000 + a_units * 100 + b_tens * 10 + a_tens
if __name__ == '__main__':
a = int(input('请输入第一个两位数整数:'))
b = int(input('请输入第二个两位数整数:'))
result = comb(a, b)
print('合并后的结果为:', result)
解释:
- 使用
//获取十位数字,使用%获取个位数字。 - 使用算术运算符将四个数字拼接成一个新的整数。
- 在主程序中,使用
input()函数从键盘获取两个两位数整数,并调用comb()函数进行合并,最后输出合并后的结果。
原文地址: https://www.cveoy.top/t/topic/n7CS 著作权归作者所有。请勿转载和采集!