from time import sleep
from os import popen
n=int(input("输入秒数:"))
print("倒计时开始:")
while True:
print("还剩",n,"秒")
sleep(1)
n=n-1
if n in [1,2,3]:
print("警告,马上关机!")
if n==0:
print("***时间到,开始关机!***")
popen('shutdown-s')
break
结果:输入秒数:10
倒计时开始:
还剩 10 秒
错在哪
from time import sleep
from os import popen
n=int(input("输入秒数:"))
print("倒计时开始:")
while True:
print("还剩",n,"秒")
sleep(1)
n=n-1
if n in [1,2,3]:
print("警告,马上关机!")
if n==0:
break
print("***时间到,开始关机!***")
popen('shutdown-s')