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 |
댓글