我是一名学生,一个月前刚刚开始学习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
答案 0 :(得分:0)
如果要重新启动,只需使用简单的while
循环。
while True:
# Your lovely code
然后在最后进行一些验证:
again = raw_input("Play again? ")
if again.startswith('n') or again.startswith('N'):
break
else:
continue