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()
第2の入力を受け付け、上記のコードは次の値を返します。あなたはより多くの三角形を追加するユーザ入力が二回を求めている、唯一の
テスト
したいですか? Y/N
三角形を追加しますか? Y/N
なぜそれが繰り返されますか?私はユーザーの入力が一度必要です。
を実行している、それを除去することで、適切に繰り返しますので、しばらくの間なステートメントに関数add_triangleを追加すると思っていましたそれを必要とし、完全に不必要な – user6240030