본문 바로가기
프로그램

[파이썬] 문제 : 주사위 3번 굴려 1이면 제외, 6이면 두배 계산

by 오디세이99 2022. 11. 25.
728x90
반응형

(문제)

주사위를 3번 굴려서 나오는 점수를 모두 합한 뒤
주사위 면이 1이면 불운이라 간주되어서 다음번 값은 배제
즉 1, 2, 3이 나오면 합계에서 제외되어 1 + 0 + 3 = 4가 된다.

주사위 면이 6이 나오면 행운이라 간주되어서 다음번 점수는 무조건 2배가 된다.
Ex) 2, 6, 5가 나오면 5의 값은 2배가 되어 2 + 6 + 10
= 18이 된다.

 

(방법)

import random

a = random.randint(1,6)
# print(a)
b = random.randint(1,6)
# print(b)
c = random.randint(1,6)
# print(c)

print('input=',a,'/',b,'/',c)

if a == 1:
    b = 0
elif b == 1:
    c = 0

if a == 6:
    b = b * 2
elif b == 6:
    c = c * 2

total = a + b + c
print(f"{a}+{b}+{c}= ", total)
728x90
반응형

댓글