파이썬/코테공부
07/02-4번째-수박 & 김서방 & 구구단 문제
으노방
2020. 7. 2. 18:03
1. 수박
def solution(n):
answer=''
count = ['수', '박']
#n이 3일 때 x는 0 1 2
for x in range(n):
#x가 0일 때 나머지 0이니까 '수'출력/ x가 1일 때 나머지 1이니까 '박'출력/ x가 2일 때 나머지 0이니까 다시 '수'출력
answer+= count[x%2] # answer=answer+count
return answer
solution(3)
출력: '수박수'
2. 김서방
index는 리스트 안에 있는 객체들의 번호를 출력해줌
tmp=["a", "b", "c"]
tmp.index("a") #출력:0
tmp.index("b") #출력:1
tmp.index("c") #출력:2
출력: 0 1 2
def solution(seoul):
answer='김서방은 {}에 있다.'
return answer.format(seoul.index("kim")) #seoul이라는 리스트에 kim의 index번호를 찾아서 answer의 {}에 넣어라
solution(["jane", "kim"])
출력: '김서방은 1에 있다.'
3. 구구단
for a in range(2,10):
for b in range(1,10):
print("{} x {} = {}".format(a,b,a*b))
한줄코드:
["{} x {} = {}".format(a,b,a*b) for a in range(2,10) for b in range(1,10)]