def main():
add_triangle_check = 1
while add_triangle_check > 0:
print "test"
add_triangle()
add_triangle_check= add_triangle()
def add_triangle():
add_triangle_check = 0
user_input = raw_input("Do you want to add more triangles? Y/N")
if user_input == ("y") or user_input == ("Y"):
add_triangle_check = 1
return add_triangle_check
main()
以上代码返回以下内容:
测试
您想添加更多三角形吗? Y / N
您想添加更多三角形吗? Y / N
为什么要重复?我只需要一次用户输入。
答案 0 :(得分:0)
你已经两次调用函数add_traingle()。 首先删除add_traingle()并检查它是否有效。
答案 1 :(得分:0)
nvm,我以为我必须将函数add_triangle添加到while语句中,以便正确重复,通过删除它一切运行顺利