ホワイトゲートについて


文を繰り返し実行する必要がある場合はwhile文を使用します.したがってwhile文を重複文と呼ぶ.
while文の基本構造
	<수행할 문장1>
   <수행할 문장2>
   ...
これは、学習で学んだ部分を参照する例です.
ex)
treeHit = 0
while treeHit < 10:
	treeHit = treeHit + 1
    print("나무를 %d번 찍었습니다." % treeHit
    if treeHit == 10:
    	print("나무 넘어갑니다.")
        
나무를 1번 찍었습니다.
나무를 2번 찍었습니다.
.
.
.
.
나무를 10번 찍었습니다.
나무 넘어갑니다.
この例のwhile文の条件は「treeHit<10」です.すなわち、treeHitが10未満の場合は文を実行し続け、「treeHit=treeHit+1」が表示されると、この値は1増加し続けます.treeHitが10になると、「ツリーをスキップ」という文が出力され、10を超えるためwhile文が終了します.
whileは強制終了文の追加例が好きなのでアップロードします.
# coffee.py

coffee = 10 
while True:
	money = int(input("돈을 넣어 주세요: "))
    if money == 300:
		print("커피를 줍니다.")
		coffee = coffee -1 
    elif money > 300:
		print("거스름돈 %d를 주고 커피를 줍니다." % (money -300))
		coffee = coffee -1 
    else:
		print("돈을 다시 돌려주고 커피를 주지 않습니다.")
		print("남은 커피의 양은 %d개 입니다." % coffee) 
    if coffee == 0:
		print("커피가 다 떨어졌습니다. 판매를 중지 합니다.") 
		break
個人的には.
コーヒーは10回吸うことができますが、お金を入れてくれれば300元入れたら、コーヒーにプリントアウトしてcoffe=coffe-1、10回コーヒーに-1を入れます.
300元以上のお金を入れたら、おつり%dをあげて、おつりはmony-300を通って、コーヒーのカウントダウンは-1です.
また、彼にお金を返して、コーヒーをあげないで、残りのコーヒーの量を見せます.
コーヒーの数が0の場合、コーヒーが切れて販売を停止する文字が表示され、breakとなって販売を停止します.
最後に、無限ループの基本形式は
while True:
	수행할 문장1
    수행할 문장2
    ...