Python数据加载模拟程序循环打印异常问题求助
问题修复方案
你的代码问题在于print("yo files crashed again")被缩进在了for循环内部,导致每次循环都会执行这个打印操作,所以会重复输出3次。
修复后的代码如下:
import time var = { "SFRSGSSCE", "ndbnwmmwq" } print("Files are here") print("Loading") for i in range(3): time.sleep(2) print(".") print(var) print("The files crashed.") print("If you want to try again, say yes.") putin = input('>>>') if putin.lower() == "yes": print("Loading") for i in range(3): time.sleep(2) print(".") # 把崩溃提示移到循环外面,只执行一次 print("yo files crashed again") else: print("ok im unemployed....")
修改说明:将print("yo files crashed again")的缩进级别降低,放到for循环的外部。这样当3次加载点打印完成后,才会执行一次崩溃提示,符合你的预期逻辑。
内容的提问来源于stack exchange,提问作者Anderson Hanninen
相关产品推荐
相关产品推荐

