如何退出语句而不退出整个程序

问题描述 投票:0回答:1

“”

在此程序中,提出一个问题,您尝试5次以使其正确。问题是在第四次尝试时,我不想让它说“那是错误的再试一次”,但是当gudi == 4时,或者在第四次尝试时,我不知道如何停止该语句。我尝试了exit(),sys.exit()和其他退出函数,但它们最终退出了整个程序,那么如何解决此问题?

exit
1个回答
0
投票

尽管您提供了有关所需尝试次数的不一致信息,但是如果按如下所示进行扩展,则程序应该执行您想要的操作(我保留了不需要的语句,照原样:]

import time
import math
import sys
gudi = 0
ludi = 0
while gudi != 5:
  gudi+=1
  Que = int(input("what is 8x3+4-3 you only have 5 tries in total"))
  if Que != 25:
      print ("That is wrong, please try again") if gudi != 5 else print("That is wrong.") 
  else:
      print("That is right.")
      break
© www.soinside.com 2019 - 2024. All rights reserved.