如何使用此代码在Python中重复程序?

如何使用此代码在Python中重复程序?,python,Python,您好,我正在尝试添加两个自然数,我希望程序继续,并有一个中断的选项。 这是我的代码: num1 = int(input("Enter first number: ")) num2 = int(input("Enter second number:")) sum = num1 + num2 if (sum % 2) == 0: print(sum, "is Even") else: print(sum," is Od

您好,我正在尝试添加两个自然数,我希望程序继续,并有一个中断的选项。 这是我的代码:

num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number:"))
sum = num1 + num2
if (sum % 2) == 0:
   print(sum, "is Even")
else:
   print(sum," is Odd")

您可以使用while循环来实现这一点。例如:

为True时:
play=输入(“是否要播放(键入no停止)?”)
如果播放==“否”:
打破
num1=int(输入(“输入第一个数字:”)
num2=int(输入(“输入第二个数字:”)
总和=num1+num2
如果(总和%2)==0:
打印(总和“为偶数”)
其他:
打印(总和,“为奇数”)

您可以使用while循环来完成此操作。例如:

为True时:
play=输入(“是否要播放(键入no停止)?”)
如果播放==“否”:
打破
num1=int(输入(“输入第一个数字:”)
num2=int(输入(“输入第二个数字:”)
总和=num1+num2
如果(总和%2)==0:
打印(总和“为偶数”)
其他:
打印(总和,“为奇数”)

将所有这些代码放在一个循环中,并在从用户获取输入之前添加继续/中断选项

while(True):
    option = int(input("Enter 0 to break. Else, continue")
    if option == 0:
        break
    num1 = int(input("Enter first number: "))
    num2 = int(input("Enter second number:"))
    sum = num1 + num2
    if (sum % 2) == 0:
       print(sum, "is Even")
    else:
       print(sum," is Odd")

将所有这些代码放在一个循环中,并在从用户获取输入之前添加continue/break选项

while(True):
    option = int(input("Enter 0 to break. Else, continue")
    if option == 0:
        break
    num1 = int(input("Enter first number: "))
    num2 = int(input("Enter second number:"))
    sum = num1 + num2
    if (sum % 2) == 0:
       print(sum, "is Even")
    else:
       print(sum," is Odd")

您始终可以将这些语句嵌套在while循环中并在某些条件下中断。

您始终可以将这些语句嵌套在while循环中并在某些条件下中断

while true :
opsi = int(input("if you want to stop press '0' :"))
if opsi==0:
break;
else :
num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number:"))
sum = num1 + num2
if (sum % 2) == 0:
print(sum, "is Even")
else:
print(sum," is Odd")
def process_results():
    num1 = int(input("Enter first number: "))
    num2 = int(input("Enter second number:"))
    sum = num1 + num2
    if (sum % 2) == 0:
        print(sum, "is Even")
    else:
        print(sum,"is Odd")


def get_choice():
    print("Enter R to run program or Q to quit:")
    choice = input()
    return choice


def main():
    while(True):
        choice = get_choice()
        if choice == 'R' or choice == 'r':
            process_results()
        elif choice == 'Q' or choice == 'q':
            print("This program has quit")
        else:
            print("You must enter R to run program or Q to quit")
main()