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
Почему это повторяется? Мне нужен только один пользовательский ввод.
Да я просто понял это, не знаю, почему я думал, необходимо, чтобы там, совершенно ненужным – user6240030