공부 중 메모/Python

파이썬 1일차

라이피 (Lypi) 2019. 4. 7. 21:53
반응형
 
import random

print("당신은 나무꾼입니다.")
print("나무를 찍어봅시다")

rand_num = random.randint(1,10)
for i in range(1,11):
    if i < rand_num:
        print('나무를',i,'번 찍었습니다.')
    else:
        print('나무를',i,'번 찍은 순간 곰을 만났습니다.')
        break;

a = int(input('도망친다(1) 싸운다(2) \n'))
print('당신은' + str(a) + '번을 선택하셨습니다.')
speed = 1
ch = '더'

if a == 1 :
    print("최선을 다해 뛰세요!!")
    while speed <= 3 :
        print(str(ch * speed) + "빨리!")
        speed += 1
    c = random.randint(0,1)
    if c == 0:
        print('곰에게 붙잡혔습니다.')
    else :
        print('도망쳤습니다.')

if a == 2 :
    print('당신에게 주어진 공격 기회는 6번입니다.')
    bear_HP = 100

    for i in range(1,6) :
        print('곰 현재 체력 :', bear_HP)
        damage = random.randint(1,30)
        bear_HP -= damage
        print(i,'번째 공격 데미지: ', damage, '곰 체력: ', bear_HP)
        if bear_HP < 0 :
            print('당신은 곰을 무찔렀습니다.')
            break
        run = int(input('도망친다(1) 계속 싸운다(2) \n'))
        print('당신은' + str(run) + '번을 선택하셨습니다.')
        if run == 1 :
            print('도망쳤습니다.')
            break;

    if run != 1 :
        if bear_HP > 0 :
            print('당신은 곰에게 죽었습니다')

반응형