如何跳过脚本中的行?
How do I skip lines in the script?
如何跳过脚本中的行 (Python)
所以我得到了 Programm,它要求您提供几个输入。
最后它给你一个确认问题,但我在第一个输入中包含了一个加载配置文件的函数。它应该会立即将您跳到确认消息而不要求其他输入。
对于例子:
1 Name = input("What is your name? Type \"load\" to load your Profile")
2 if Name == "load":
3 #Code to skip to line 6
4 Salary = input("What is your salary?")
5 Age = input("How old are you?")
6 Confirmation = input("Are you sure about your Inputs?")
现在我应该在第 3 行中包含什么代码?
比较:我在 bat 文件中搜索类似“goto”的函数。
(一个明显的解决方法是在每个输入之前添加一个 If 语句(除了第一个和最后一个),如果第一个输入是 "load",If 语句只会被更改,但它是看起来有点奇怪,会降低性能(即使它不明显)并且乍一看比实际情况更复杂。)
我认为使用 if 语句就可以了。我认为您不必担心包含它们的性能,因为它们的成本可以忽略不计。如果您考虑在检查确认之前使用多个 if 语句,您可以检查是否有任何用户输入需要输入,如果是,则要求输入,否则直接进行确认。
1 Name = input("What is your name? Type \"load\" to load your Profile")
2 if Name != "load":
3 Salary = input("What is your salary?")
4 Age = input("How old are you?")
5 Confirmation = input("Are you sure about your Inputs?")
如何跳过脚本中的行 (Python)
所以我得到了 Programm,它要求您提供几个输入。 最后它给你一个确认问题,但我在第一个输入中包含了一个加载配置文件的函数。它应该会立即将您跳到确认消息而不要求其他输入。
对于例子:
1 Name = input("What is your name? Type \"load\" to load your Profile")
2 if Name == "load":
3 #Code to skip to line 6
4 Salary = input("What is your salary?")
5 Age = input("How old are you?")
6 Confirmation = input("Are you sure about your Inputs?")
现在我应该在第 3 行中包含什么代码? 比较:我在 bat 文件中搜索类似“goto”的函数。
(一个明显的解决方法是在每个输入之前添加一个 If 语句(除了第一个和最后一个),如果第一个输入是 "load",If 语句只会被更改,但它是看起来有点奇怪,会降低性能(即使它不明显)并且乍一看比实际情况更复杂。)
我认为使用 if 语句就可以了。我认为您不必担心包含它们的性能,因为它们的成本可以忽略不计。如果您考虑在检查确认之前使用多个 if 语句,您可以检查是否有任何用户输入需要输入,如果是,则要求输入,否则直接进行确认。
1 Name = input("What is your name? Type \"load\" to load your Profile")
2 if Name != "load":
3 Salary = input("What is your salary?")
4 Age = input("How old are you?")
5 Confirmation = input("Are you sure about your Inputs?")