打印出包含数字x的范围(0,1000)中所有数字的最佳方法是什么?
返回包含数字x的数字的最佳方法是什么,例如范围(0,1000)?
答案 0 :(得分:0)
解决方案可以如Barmar所建议的那样:
x=5
y=12
digit_check=1
for Int in range(x,y):
if str(digit_check) in str(Int):
print Int
答案 1 :(得分:0)
这会完成这项工作吗?
x = '3'
number_list = []
for i in range(1,10001):
number_list.append(str(i))
x_numbers = [y for y in number_list if x in y]
print(len(x_numbers))
答案 2 :(得分:0)
计算不在四个位置的任何中具有所需数字的数量。减去总数。
print 10000 - 10000 * 9/10 * 9/10 * 9/10 * 9/10