一、实验目的
学会使用python完成一些简单的程序
二、实验环境
Visual Studio code
三、实验内容、步骤和结果分析
题目一:请编写程序,用枚举法对6174猜想进行验证:对任意各位数字不相同的4位数,使用各位数字能组成的最大数减去能组成的最小数,对得到的差重复这个操作,最终会得到6174这个数字,并且这个操作最多不会超过7次。
源码:
#6174问题
num = 0
number = input("请输入任意四位不同的数字:")
z=number
while num < 7:
number = str(z)
number_list1 = list(number)
number_list2 = list(number)
number_list1.sort()
number_list2.sort(reverse=True)
print("由低到高排序后的数字列表为:%s" % number_list1)
print("由高到低排序后的数字列表为:%s" % number_list2)
num_list1 &