gpt4 book ai didi

python - 如何在1到100的数字范围内查找包含特定数字的所有数字?

转载 作者:行者123 更新时间:2023-11-28 21:32:45 25 4
gpt4 key购买 nike

我在 1 个列表中有一个从 1 到 100 的项目列表。

查询1:

假设我想从1到100中找到6个,新列表应该有 - 6,16,26,36,46,56,60,61,62,63,64,65,66,67,68,69,76,86,96
我们如何实现这一目标?

查询2:

具体数字可以是我们选择的任何数字,例如我有 4 个那么新列表应该是 - 4,14,24,34,40,41,42,43,44,45,46,47,48,49,54,64,74,84,94

那么我们是否可以为两者提供通用逻辑,或者我们需要为任何特定数字提供不同的逻辑?

编辑

这是我迄今为止尝试过的,

z = [1,2,3,4,5,6,7,8,9,10] 
for i in z:
if i == 6:
print(i)

我只能从 1 到 10 得到它,但无法得到 1 到 100。

最佳答案

这是程序,

x = list(range(1, 101)) 
n = str(input("Enter a number: "))
output = [i for i in x if n in str(i)]
print (output)

输出:

Enter a number: 4

Output: [4, 14, 24, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 54, 64, 74, 84, 94]

其中您选择的数字n4

Enter a number: 6

Output: [6, 16, 26, 36, 46, 56, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 76, 86, 96]

其中您选择的数字n6

x = list(range(1, 101))

  • range() 函数可用于创建长列表。然后,list() 函数使用该序列中的数字来创建一个列表。

希望这有帮助!

关于python - 如何在1到100的数字范围内查找包含特定数字的所有数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55873037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com