如何在python中重启程序?

时间:2015-06-04 16:47:10

标签: python loops

我是一名学生,一个月前刚刚开始学习python,所以现在,我只学习了基础知识。我的老师给了我一个这样的问题,问题是,我不知道如何重新运行程序,假设在找到特定形状的区域后,我希望它循环回打印第一个语句。如果不使用“F5”键重新运行程序,有没有办法做到这一点?三江源。

 print "1. Triangle"
 print "2. Circle"
 print "3. Rectangle"

 shape= input("Please Select the serial number =")

 if shape==1:
     a=input("Base =")
     b=input("Height =")
     area=0.5*a*b
     print area
 if shape==2:
     a=input("Radius =")
     area=3.14*a*a
     print area
 if shape==3:
     a=input("Width")
     b=input("Length")
     area=a*b
     print area

1 个答案:

答案 0 :(得分:0)

如果要重新启动,只需使用简单的while循环。

while True:
    # Your lovely code

然后在最后进行一些验证:

    again = raw_input("Play again? ")
    if again.startswith('n') or again.startswith('N'):
        break
    else: 
        continue