我正在尝试创建一个数字列表,其中包含长度为4个字符的整数
我尝试使用文件名并将列表作为文本追加到文件名
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">
我希望得到的结果是999到9999,但是我的结果是1到9999。 有什么办法可以将列表中的第一组数字从1删除为999,谢谢?
答案 0 :(得分:1)
关于范围函数的研究
https://www.w3schools.com/python/ref_func_range.asp
尽管你说你不想。包含四个字符,则功能将来自 range(1000,10000)
,因为第二个参数的结果将为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()
答案 1 :(得分:1)
您的范围条件不正确,您想使用range(1000,10000)
,它为您提供1000 to 9999
中的数字。
范围函数文档说:https://docs.python.org/3/library/functions.html#func-range
start:开始参数的值(如果未提供该参数,则为0)
stop:stop参数的值。
step:step参数的值(如果未提供该参数,则为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()
答案 2 :(得分:0)
仅使用范围(999,9999)而不是范围(9999)