【发布时间】:2022-01-10 21:28:41
【问题描述】:
您好,请有人帮忙。我对 Python 很陌生,我正在创建的东西需要帮助。我想打印六个语句,然后要求用户输入他们的答案。答案必须是ie。 S2、S10 等。如果不是真的希望它再次循环,直到给出正确的输入。
请看下面:
print("S0 = Initail Issue ")
print("S2 = Information Issue ")
print("S3 = Internal Review & Comment Issue ")
print("S4 = Suitable for Construction in DPP Stage only ")
print("S10 = Construction Issue")
print("CR = Construction Record (As Built)Issue\n")
Initial = "S0"
Information = "S2"
Review = "S3"
DPP = "S4"
Construction = "S10"
As_built = "CR"
Suitability = (input("Look above on the list of suitability is it?\n ").upper())
Suit = {"Initial", "Information", "Review", "DPP", "Construction", "As_built"}
while True:
Suit = Suitability
if Suit == Suitability:
break
else:
print("is not the correct information! ")
Suitability = (input("Look above on the list of suitability is it?\n ").upper())
【问题讨论】:
-
您需要什么帮助?有什么事情没有按您的预期工作吗?你前进有困难吗?通过阅读您的帖子,我对您对问题、Python 甚至一般编程的理解或不理解没有任何感觉。你被困在哪里了?
-
嗨 Wyck,我遇到的问题是可以输入任何字母并且它会接受输入。我想做的只是接受 S0、S2、S4、S10 或 CR。如果满足这些,就会喜欢它继续前进。如果没有重新提出问题,直到得到答案。提前致谢。
标签: loops