본문 바로가기

Learning/Python

if문과 while 반복문

if문

#if문
name='Alice'
if name=='Alice':
    print('반가워요, Alice.')
    print('종료')

 


 

if else문

#if else문
name='Bob'
if name=='Alice':
    print('당신이 Alice군요')
else:
    print('누구신가요?')

 

 

 


if else문

#if else문
name='Alice'
if name=='Alice':
    print('당신이 Alice군요')
    print('당신이 Alice군요')
    print('당신이 Alice군요')
    print('당신이 Alice군요')
    print('당신이 Alice군요')
else:
    print('누구신가요?')

 

 


 

if elif문

#if elif문
name='Bob'
if name=='Alice':
    print('당신이 Alice군요')
elif name=='Bob':
    print('당신이 Bob이군요')
else:
    print('누구신가요?')

 

 

만약 elif 문에 Bob이 아니라 bob이었다면 '누구신가요?' 가 출력된다. 대소문자 구분.

 

 


 

#예제
name2=input("이름: ")
if name2:
  print("당신의 이름은 {name2} 입니다.")
else:
  print("이름을 입력하지 않았군요!")

 

 

 

 

 


 

 

while 반복문

#while 반복문
count=0
while count<3:
    print('횟수: ',count)
    count+=1

 

 


treeHit=0
while treeHit<10:
    treeHit+=1
    print(f"나무를 {treeHit}번 찍습니다")
    if treeHit==10:
        print("나무가 넘어갑니다.")

 

 

 

 

 


 

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

 

'Learning > Python' 카테고리의 다른 글

파이썬 함수  (0) 2020.08.25
for 반복문  (0) 2020.08.25
bool, 논리연산자  (0) 2020.08.24
문자열 f-string 포맷, 인덱스, 슬라이싱  (0) 2020.08.24
변수, 문자열str, 이스케이프 시퀀스  (0) 2020.08.24