打印出给定两个数的所有不同的罕见数字的Python程序

打印出给定两个数的所有不同的罕见数字的Python程序

当需要打印出在两个数字中存在的所有不同的罕见数字时,定义了一个方法来接收两个整数作为参数。方法’symmetric_difference’用于获得不同的数字。

示例

以下是相同的演示

def distinct_uncommon_nums(val_1, val_2):

   val_1 = str(val_1)
   val_2 = str(val_2)
   list_1 = list(map(int, val_1))
   list_2 = list(map(int, val_2))
   list_1 = set(list_1)
   list_2 = set(list_2)
   my_list = list_1.symmetric_difference(list_2)
   my_list = list(my_list)
   my_list.sort(reverse = True)

   for i in my_list:
      print(i)

num_1 = 567234
num_2 = 87953573214
print("第一个数字的值是")
print(num_1)
print("第二个数字的值是")
print(num_2)
distinct_uncommon_nums(num_1, num_2)

输出

第一个数字的值是
567234
第二个数字的值是
87953573214
9
8
6
1

解释

  • 定义了一个名为’distinct_uncommon_nums’的方法,接收两个整数作为参数。

  • 这两个整数转换为字符串类型,然后映射成整数类型,并转换为列表。

  • 然后将其转换为设置以保留列表的唯一值。

  • 然后,使用’symmetric_difference’方法获得两个列表中不同的数字。

  • 此差异被转换为列表。

  • 然后按相反的顺序排序。

  • 它显示在控制台上。

  • 在方法外,定义了两个数字,并在控制台上显示。

  • 通过传递两个数字作为参数来调用该方法。

  • 输出显示在控制台上。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程