본문 바로가기

컴퓨터 공학/작업물

(Python) 파이썬 반복문 기초 실습 예제

1. 커피 자판기 프로그램

#커피 자판기 프로그램

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

 

2. 시험점수를 비교하여 합격, 불합격 판단

#시험점수를 비교하여 합격, 불합격 판단

marks = [90, 25, 67, 45, 80] #학생들의 시험 점수 리스트
number = 0 #학생들에게 붙여 줄 번호
for mark in marks: #리스트에 삽입되어 있는 순서대로 mark에 대입
    number = number + 1
    if mark >= 60:
        print("%d번 학생은 합격입니다." %number)
    else:
        print("%d번 학생은 불합격입니다." %number)
#시험점수를 비교하여 합격, 불합격 판단 Continue 사용

marks = [90, 25, 67, 45, 80]
number = 0
for mark in marks :
    number = number + 1
    if mark < 60 : continue
    print("축하합니다 %d번 합격입니다."%number)

 

3.구구단 출력 프로그램

#구구단 프로그램

for i in range(2,10):
	for j in range(1,10):
		print(i*j, end=" ")
	print(' ')