TIL#1リストとwhile条件文ifの使用


条件文
if
条件文は、与えられた条件式の結果に基づいて結果を出力するプログラム文である.
条件文の使用方法が真の場合、プログラムは実行され、条件文が偽の場合、プログラムは終了します.
if 조건식 :
   코드 
次の条件式を指定した場合は、(コロン)を貼り付け、使用するコードを記述します.
a = input("파이썬의 스펠링은 무엇인가요? :")

if a == "python" :
	print("정답입니다.")
pythonを書くとき(正しい)出力エラーの場合はプログラムを終了します
Elifとelse
elifとelseの使い方はifに似ている.
条件式が満たされるとifが出力され、条件式が偽の場合はelifに移動し、条件式がelifを満たす場合はelifコードが実行されます.
elseはelifに渡されたすべての値が満たされない場合にelseを出力する
if 조건식 :
	코드
elif 조건식 :
	코드
else :
	코드
ars =int((input("ARS 서비스입니다.\n무엇을 도와드릴까요 ?\n조회 및 납부는 1번 \n상담원 연결은 2번 \n다시듣기를 원하시면 0번을 눌러주세요")))
if 1 == ars:
    print("1.조회 및 납부를 선택하셨습니다.")
elif 2 == ars:
    print("2.상담원 연결을 선택하셨습니다.")
elif 0 == ars:
    print("0.다시듣기를 선택하셨습니다.")    
else:
    print("잘못 누르셨습니다. 다시듣기를 원하시면 0번을 눌러주세요")
条件付きで1、2、0を選択し、どの出力が異なるかを選択し、他の入力時にelseコードを自動的に実行します
複文
文脈
for繰り返し文は、繰り返しの回数を指定して繰り返すことができます.
for 변수 in range(횟수)
	코드
変数を指定しrangeに繰り返す回数を指定し、出力コードを記述します.
print("대기번호 : 1")
print("대기번호 : 2")
print("대기번호 : 3")
print("대기번호 : 4")
print("대기번호 : 5")


대기번호 : 1
대기번호 : 2
대기번호 : 3
대기번호 : 4
대기번호 : 5
繰り返し回数が1~5で、繰り返し回数が1000または10000の場合、効率は非常に低くなります.簡単にするためにfor文を使用できます.
for waiting_no in range(6):
    print("대기번호 :{0}".format(waiting_no))
    
대기번호 :0
대기번호 :1
대기번호 :2
대기번호 :3
대기번호 :4
대기번호 :5
上記コードに示すように、
for文で簡略化
ドア
一方,繰返し文は,繰返し回数が決定されていない場合に,論理条件に基づいて繰り返すか否かを決定する際に用いられる.条件式が満たされたら繰り返し続け,満たされなければ繰り返しを終了する.
초기식
while 조건식:
    반복할 코드
    조건식의 결과에 영향을 주는 코드(변화식)
js = 1
bbk = 20
while bbk <= js:
    print("{0}".format(js))
    js += 1
while繰返し文は引き続き実行され、jsごとに1を加え、bbk以上に出力されます.
customer = "김뽀꾸"
person = "unknown"
while person != customer:
    print("{0}주문하신 음식 나왔습니다.".format(customer))
    person = input("이름이 어떻게 되세요?")
kimpooku(入力)まで出力