#求一个数的绝对值(不借助内部函数)# 正数的绝对值就是正数,负数的绝对值为0-负数defmy_abs(num:float):return0-num if num <0else numprint(f'-112的绝对值是{my_abs(-112)}')
题目82
# 从下面两个列表中各取一个数,如果这两个数的和为10,那么就把这两个数组成一个元组,显示出来# list1 = [3,6,1,8,1,9,2]# list2 = [3,1,2,6,4,8,7]# 正好练一下之前学的itertools.productimport itertoolslist1 =[3,6,1,8,1,9,2]
list2 =[3,1,2,6,4,8,7]for x,y in itertools.product(list1,list2):if x + y ==10:print(x,y)#改一下print(*[(x,y)for x,y in itertools.product(list1,list2)if x + y ==10])