컴퓨터 공학/작업물
(Python) 파이썬 반복문 기초 실습 예제
Marker
2020. 5. 4. 04:20
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(' ')