如何检查是否没有先前的输出

时间:2018-10-18 15:34:55

标签: python output logic

我正在编写一个Python程序,如果没有其他输出,我试图打印一条语句。

例如,

z为0,数量为70

for z in range(amount):
    temp2=input2[1][:-3] #for this case lets say the value is 8
    temp=k[z] #array of numbers
    if temp.startswith(temp2,0,1)==True:#this is the conditioning statment
        #this is the output for the condition no bother
        stdout.write(f'{crn[z]} {sub[z]} {cn[z]} {sec[z]}'+" ")
        stdout.write(f'{days[z]} {bt[z]} {et[z]} {inst[z]}\n')

如果数字数组中的所有数字都不以NO MATCHES FOUND开头,那么我现在要打印出一条语句,例如temp2。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以将布尔值标志初始化为False,并在满足条件时将其设置为True,如果标志在{{1之后仍然保留False,则打印未找到的消息}}循环:

for