728x90
반응형
- 반복문

# count = 0
# while count <3 :
# print("횟수 : ", count)
# count += 1
# name = ""
# while name != "펭수" :
# name = input("펭수를 입력해 주세요 :")
# print("Thank you!")
# hit = 0
# while hit < 10 :
# hit = hit
# print(f"나무를 {hit}번 찍었습니다.")
# if hit == 10 :
# print("나무 넘어갑니다.")
# count = 0
# while count < 10:
# count += 1
# if count < 4 :
# continue
# if count == 8 :
# break
coffee = 10
while True :
print(f"남은 커피의 양은 {coffee}개 입니다.")
money = int(input("커피 한잔에 300원 입니다.\n 돈을 넣어 주세요 :" ))
if money == 300:
coffee = coffee -1
print(f"거스름돈은 {money-300}원 입니다.")
elif money > 300 :
print(f"거스름돈 {money-300}원 를 주고 커피를 줍니다.")
coffee = coffee -1
else :
print("돈을 다시 돌려주고 커피를 주지 않습니다.")
if coffee == 0:
print("커피가 다 떨어졌습니다. 판매를 중지 합니다.")
break
- for문 반복문

# for num in [1,2,3] :
# print(num)
# animals = ["땅다람쥐", "바다코끼리", "스컹크", "아나콘다", "코알라", "하이에나", "바다소"]
# for animal in animals :
# print(animal)
# for ch in "홍길동" :
# print(ch)
# range()
# range(stop) 0 ~ stop 전까지의 숫자 나열
# range(strat, stop) start 부터 stop 전까지의 숫자를 나열
# for n in range(3):
# print(n)
# for n in range(4,6):
# print(n)
# # 구구단 2단 출력
# for i in range(1,10) :
# print(f"2x{i} = {2*i}")
for a in range(2,10):
for b in range(2,10):
print(f"{b} x {a} = {a*b}",end=" ")
print()
- 보물섬 예제

print("보물섬에 오신 것을 환영합니다.\n보물을 찾아보세요.")
a = input("갈림길에 도착했습니다\n왼쪽, 오른쪽을 적어서 선택 : ")
if a == "왼쪽" :
b =input("갈림길을 잘 통과했습니다.\n이번에는 수영 또는 대기를 적어서 선택 : ")
if b == "대기" :
c = input("문의 색을 선택하세요. (ex:파란색, 노란색, 빨간색 ...) : ")
if c == "노란색" :
print("승리!!")
elif c == "빨간색" :
print("불에 타서 사망하였습니다.")
elif c == "파란색" :
print("괴물에게 먹혔습니다. 사망.")
else :
print("게임 오버.")
else :
print("상어의 공격으로 사망")
else :
print("함정에 빠져서 사망")
728x90
반응형
'Language > Python' 카테고리의 다른 글
| 예제 11-20 (0) | 2021.06.30 |
|---|---|
| 예제 01-10 (0) | 2021.06.30 |
| module, random, max, password (0) | 2021.06.28 |
| if, elif, else (0) | 2021.06.25 |
| 내장함수 function (0) | 2021.06.25 |
| 데이터 타입 (0) | 2021.06.25 |