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()
上述代码返回以下内容:
test
Do you want to add more triangles? Y/N
Do you want to add more triangles? Y/N
为什么重复?我只需要用户输入一次。你知道吗
您已调用函数add\u traingle()两次。 删除第一个add\u traingle()并检查它是否工作。你知道吗
nvm,我想我必须在whilestation中添加addïtriangle函数,这样就可以正确地重复,通过删除它,一切都可以顺利运行
相关问题 更多 >
编程相关推荐