본문 바로가기
python-algorithm

[백준] 17293

by 무적김두칠 2021. 2. 5.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
n=int(input())
first=n
while n!=0:
    if n>1:
        if n-1>1:
            print("%d bottles of beer on the wall, %d bottles of beer."%(n,n))
            print("Take one down and pass it around, %d bottles of beer on the wall."%(n-1))
        else:
            print("%d bottles of beer on the wall, %d bottles of beer." % (n, n))
            print("Take one down and pass it around, 1 bottle of beer on the wall.")
    elif n==1:
        print("%d bottle of beer on the wall, %d bottle of beer." % (n, n))
        print("Take one down and pass it around, no more bottles of beer on the wall.")
    print()
    n-=1
if n==0:
    if first !=1:
        print("No more bottles of beer on the wall, no more bottles of beer.")
        print("Go to the store and buy some more, %d bottles of beer on the wall."%first)
    else:
        print("No more bottles of beer on the wall, no more bottles of beer.")
        print("Go to the store and buy some more, %d bottle of beer on the wall." % first)
cs

이 문제는 크게 어렵진 않은데 맥주가 1병일때 아예없을때만 예외처리해서 해주면 됩니다

반응형

'python-algorithm' 카테고리의 다른 글

[백준] 18512  (0) 2021.02.08
[백준] 17294  (0) 2021.02.05
[백준] 16969  (0) 2021.01.28
[백준] 16495  (0) 2021.01.28
[백준] 15904  (0) 2021.01.28

댓글