好的,所以我是python的新手,我真的需要一些帮助。到目前为止这是我的代码。我一直收到语法错误,我不知道我做错了什么
<cfloop list="#form.fieldnames#" index="ThisField">
<cfscript>
CheckForDifference = false;
if (left(ThisField, 10) == "oldinclude"){
ThisId = RemoveChars(ThisField, 1, 10);
ThisOldInclude = form[ThisField];
ThisInclude = form["Include" & ThisID];
答案 0 :(得分:2)
您需要确保在可以访问time.sleep方法之前导入时间库。
使用循环重复代码可能更有效。 if语句的结构也不正确,并且不是正确的表达式。
IF <Expression> is TRUE:
DO THIS.
还可以考虑使用for循环中的范围,见下文;
import time
count = int(input("What number do you want the timer to start: "))
for countdown in range(count,0,-1):
print (countdown)
time.sleep(1)
解释
for countdown in range(count,0,-1):
范围(起点,终点,步骤)。以给定的整数开始,结束于0,每次迭代步长为-1。
答案 1 :(得分:0)
在第二行,你不能从“&gt;”中扣除1这是一个字符串。 你在这里需要的是一个for循环。编辑:你也忘记了导入!
import time
count = int(input("What number do you want the timer to start: "))
for i in range(count):
print("count")
print(i)
count = count - 1
time.sleep(1)
答案 2 :(得分:0)
语法错误可能来自读取
的行count == ">" -1:
我不确定你从哪里来的!你需要的是一个循环,它在计数器用完时停止,否则重复相同的代码。
count = int(input("What number do you want the timer to start: "))
while count > 0:
print("count", count)
print("")
count = count - 1
time.sleep(1)
您也可以将count = count -1
替换为count -= 1
,但这不会对代码的操作产生任何影响。
答案 3 :(得分:0)
首先,您必须import time
才能使用time.sleep()
功能
接下来,我不太清楚你的意思:
count == ">" -1:
如果您正在创建“秒表”,那么使用某种循环是合乎逻辑的:
while count > 0:
print(count,"seconds left")
count -= 1
time.sleep(1)
print ("Finished")
这应该可以正常工作。
答案 4 :(得分:0)
第二行中存在语法错误。我不确定你想要在那里实现什么。可能你想检查计数是否> -1。
这样做:
server.js