Python 函数合并两位数整数

本示例展示如何使用 Python 编写一个函数 comb(a, b) 将两个两位数的正整数 ab 合并成一个新的整数。

合并规则:

  • 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)

解释:

  1. 使用 // 获取十位数字,使用 % 获取个位数字。
  2. 使用算术运算符将四个数字拼接成一个新的整数。
  3. 在主程序中,使用 input() 函数从键盘获取两个两位数整数,并调用 comb() 函数进行合并,最后输出合并后的结果。
Python 函数合并两位数整数

原文地址: https://www.cveoy.top/t/topic/n7CS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录