if 문 내부에서 if 문을 실행할 수 있는지 궁금합니다. 첫 번째 'if'문에 대해 5 가지 입력을 1,2,3,4,5로하고 싶습니다.if 문을 파이썬의 기존 if 문 내에서 실행할 수 있습니까?
choice = int(raw_input("Choose your option: ").strip())
if choice == 1:
(........ code within this if statement)
그런 다음 y/n으로 입력이 예 또는 아니오 인 다른 if 문을 실행하고 싶습니다.
세그먼트 완료시 프로그램을 처음으로 되돌리려 고하기 때문에 while 문을 모두 실행합니다.
loop = 1
choice = 0
while loop == 1:
# Print what options you have
print "Welcome"
print "Your options are:"
print #
print "1)
print #
print "2)
print #
print "3)
print #
print "4)
print #
print "5) Close Window"
print #
choice = int(raw_input("Choose your option: ").strip())
if choice == 1:
h = input("stuff: 1-5")
p = input("more_stuff: 1-4 ")
z = formula for answer
print "stuff", "+", "more_stuff", "=", z #the answer
print #
elif choice == 2:
#then I have my other code and would like to run a
#second if statement inside choice 2
#being contingent on the user input of y or n
대신 다른의 참/거짓 문을 실행하는 데 더 좋을 것이다 (다른 내에서 하나를 실행하는 것이 실제로 가능하다는 것을 가정) if 문?
저는 인터넷에서 처음부터 검색 한 적이 있지만 결과를 산출하는 데 필요한 적절한 키워드를 알지 못합니다.
정말로 조언과 도움에 감사드립니다. 고맙습니다!
더 좋은 방법이 있다면, 제 작품을 지금까지 비판 해보십시오. 중요한 공백의
시도했을 때 어떤 일이 발생 했습니까? –
나는 당신의 질문이 "중첩 된 if-statements"에 관한 것이라고 생각한다. 당신은 그 용어들로 google을 검색하려고 시도 할 수있다. 즉, 파이썬과 대부분의 (모든?) 다른 언어에서 중첩 된 if 문을 사용할 수 있습니다. – Levon