在python中修改数字列表
我试图创建一个数字列表,其中包含长度为4个字符的整数 我尝试过使用文件名并将列表作为文本附加到文件名在python中修改数字列表,python,Python,我试图创建一个数字列表,其中包含长度为4个字符的整数 我尝试过使用文件名并将列表作为文本附加到文件名 filename4 = 'password4.txt' with open("password4.text", "a+") as f: for n in range(9999): f.write("%d\r" % (n+1)) f.close() 我希望得到999到9999的结果,但是我的结果是1到9999。 有什么方法可以从列表中删除第
filename4 = 'password4.txt'
with open("password4.text", "a+") as f:
for n in range(9999):
f.write("%d\r" % (n+1))
f.close()
我希望得到999到9999的结果,但是我的结果是1到9999。
有什么方法可以从列表中删除第一组从1到999的数字吗?提前谢谢只需使用range(999999)而不是range(9999)学习range函数 虽然youu说您想要四个字符的“否”,但函数的范围是(100010000),因为在第二个参数中,结果是从1000到9999
filename4 = 'password4.txt'
with open("password4.text", "a+") as f:
for n in range(999,9999):# start loop from 999 and end at 9999
f.write("%d\r" % (n+1))
f.close()
您的范围条件不正确,您希望使用
范围(100010000)
,该范围提供从1000到9999的数字
范围函数表示:
开始:开始参数的值(如果未提供参数,则为0)
停止:停止参数的值。
步骤:步骤参数的值(如果未提供参数,则为1)
所以你的起点=1000,终点=10000
filename4 = 'password4.txt'
with open("password4.text", "a+") as f:
for n in range(1000,10000):
f.write("%d\r" % (n+1))
f.close()
尝试用谷歌搜索“python范围”并阅读说明。您希望范围内的n(999,10000)
不使用n+1
。只需更正范围参数即可!检查下面我的答案!那是不对的。在不修改任何其他内容的情况下,您将需要范围(998,9999)
。他要求为该范围(10009999)去掉1-999。即使他想包含999,范围函数的参数也将是99999999,操作说明是“从999到9999”,并且在打印语句本身中有n+1
。