查找范围内所有完全平方数且该数中所有数字之和小于 10 的 Python 程序
当需要在完全平方的范围内找到所有数字,并且数字中的数字总和小于10时,使用列表理解。
以下是相同的演示-
示例
lower_limit = int(input(“Enter the lower range: “)) upper_limit = int(input(“Enter the upper range: “)) my_list = [] my_list = [x for x in range(lower_limit,upper_limit+1) if (int(x**0.5))**2==x and sum(list(map(int,str(x))))<10] print(“The result is : “) print(my_list)输出结果
Enter the lower range: 5 Enter the upper range: 12 The result is : [9]
解释
下限和上限由用户取用。
定义了一个空列表。
使用列表理解来迭代下限和上限。
找到元素的平方根。
元素被总结。
它被转换为一个列表。
这被分配给一个变量。
输出显示在控制台上。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短