📜  Python程序将两个整数值连接成一个

📅  最后修改于: 2022-05-13 01:55:01.874000             🧑  作者: Mango

Python程序将两个整数值连接成一个

给定两个整数 a 和 b。任务是将这两个整数连接成一个整数。

例子:

Input : a = 806, b = 91
Output : 80691

Input : a = 5, b = 1091
Output : 51091

方法1:实现此目的的一种方法是计算第二个数字的位数。然后将第一个数字乘以 10^digits 并将两个数字相加。下面是实现。

# Python program to concatenate
# two numbers
  
  
def numConcat(num1, num2):
  
     # find number of digits in num2
     digits = len(str(num2))
  
     # add zeroes to the end of num1
     num1 = num1 * (10**digits)
  
     # add num2 to num1
     num1 += num2
  
     return num1
  
  
# Driver's code
a = 906
b = 91
print(numConcat(a, b))
输出:
90691

方法2:另一种方法可以将两个数字都转换为字符串。然后连接它们并将它们转换回整数。下面是实现。

# Python program to concatenate
# two numbers
  
  
def numConcat(num1, num2):
       
        # Convert both the numbers to
        # strings
        num1 = str(num1)
        num2 = str(num2)
          
        # Concatenate the strings
        num1 += num2
          
        return int(num1)
  
  
# Driver's code
a = 906
b = 91
print(numConcat(a, b))

输出:

90691