我如何跳过脚本中的行?

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

如何跳过脚本中的行(Python)

所以我得到了Programm,要求您输入多个输入。最后,它为您提供了一个确认问题,但是我在第一个Input中包含了一个加载配置文件的功能。应该立即将您跳过确认消息,而不要求其他输入。

对于示例

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”的函数。

((一个明显的WorkAround方法是在每个输入之前添加一个If-Statement(期望第一个和最后一个),并且仅当第一个输入为“ load”时,If-Statement才会更改,但是看起来有点奇怪会降低性能(即使不是很明显),并且乍一看实际上要复杂得多。)

python skip python-3.8
1个回答
0
投票

我认为使用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?")
© www.soinside.com 2019 - 2024. All rights reserved.