簡體   English   中英

如何制作 python 程序,該程序生成的命令在循環中打印從 0000 到 9999 的數字,前面有 4 個字母

[英]How do I make a python program which makes command that prints a number from 0000 to 9999 in a loop with 4 letters before it

我需要幫助制作一個打印 lcss+4 個從 0000 到 9999 的字母的程序,例如,lcss1234 在沒有任何逗號或撇號的循環中,並且有 1 秒的延遲。

有人可以幫忙嗎?

import time

for i in range(10000):
    print(f"lcss{i:04}")
    time.sleep(1)

我不知道這里是否需要任何解釋,因為代碼相當簡單。 這將對嘗試過的所有事情以及面臨的障礙有所幫助。

import time
for i in range(10000):
    print('lcss' + str(i).zfill(4))
    time.sleep(1)

zfill()方法在字符串的開頭添加零 (0),直到達到指定的長度。

我強烈推薦第 4 章:使用 Python 自動化無聊的東西的列表,因為您應該能夠以最少的閱讀量做到這一點。

話雖這么說,這應該這樣做:

from time import sleep

for i in range(10000):
    print(f"lcss{str(i).zfill(4)}")
    sleep(1)

zfill 方法添加前導零,直到字符串達到指定長度(此處為 4)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM