문제8
딕셔너리 키 이름 중복
딕셔너리를 다음과 같이 만들었다. 출력값을 입력하시오.
d = {'height':180,'weight':78,'weight':84,'temparture':36,'eyesight':1}
print(d['weight'])
[나의 풀이]
딕셔너리에서는 키 값이 중복되면 마지막 값이 출력된다.
84
문제9
sep과 end를활용한 출력방법
다음 소스 코드를 완성하여 날짜와 시간을 출력하시오.
year = '2019'
month = '04'
day = '26'
hour = '11'
minute = '34'
second = '27'
print(year, month, day, )
print(hour, minute, second, )
>> 출력
2019/04/26 11:34:27
[나의 풀이]
print(year, month, day, sep='/', end=' ')
print(hour, minute, second, sep=':')
✔ 문제10
별찍기
크리스마스 날, 은비는 친구들과 함께 파티를 하기로 했습니다. 그런데, 크리스마스 트리를 사는 것을 깜빡하고 말았습니다. 온 가게를 돌아다녀 봤지만 크리스마스 트리는 모두 품절이었습니다. 하는 수 없이 은비는 프로그래밍으로 트리를 만들기로 합니다.
>> 입력
5
>> 출력
*
***
*****
*******
*********
[나의 풀이]
별의 중심을 기준으로 일정한 갯수 만큼 별이 그려진 다는 것을 이용해보았다.
import sys
n = int(sys.stdin.readline())
tree = ['*']*9
for i in range(n-1, -1, -1):
tree = ['*'] * 9
for j in range(i):
tree[j] = ' '
tree[-j-1] = ' '
print(''.join(tree))
문제11
for를 이용한 기본 활용
1부터 100까지 모두 더하는 Code를 <pass> 부분에 완성하세요. for를 사용해야 합니다.
s = 0
pass
print(s)
[나의 풀이]
s = 0
for i in range(1, 101):
s += i
print(s)
문제13
몇 번째 행성인가요?
우리 태양계를 이루고 있는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성으로 총 8개 입니다. 저희는 우리 태양계의 n번째 행성이 무엇인지 알고 싶습니다. 입력으로 행성의 순서를 나타내는 숫자 n이 입력됩니다. 예를들어 수성은 첫번째 행성입니다.
>> 입력
1
>> 출력
수성
[나의 풀이]
galaxy = {1:'수성', 2:'금성', 3:'지구', 4:'화성', 5:'목성', 6:'토성', 7:'천왕성', 8:'해왕성'}
print(galaxy[int(input())])
[답안]
planets = ['수성', '금성', '지구', '화성', '목성', '토성', '천왕성', '해왕성']
n = int(input()) - 1
print(planets[n])
문제14
3의 배수 인가요?
영희는 친구와 게임을 하고 있습니다. 서로 돌아가며 랜덤으로 숫자를 하나 말하고 그게 3의 배수이면 박수를 치고 아니면 그 숫자를 그대로 말하는 게임입니다. 입력으로 랜덤한 숫자 n이 주어집니다. 만약 그 수가 3의 배수라면 '짝'이라는 글자를, 3의 배수가 아니라면 n을 그대로 출력해 주세요.
l = [100, 200, 300]
print(type(l))
1) class 'str'
2) class 'int'
3) class 'list'
4) class 'tuple'
>> 입력
3
>> 출력
짝
[나의 풀이]
a = int(input())
if a%3:
print(a)
else:
print('짝')
'# 3. APS > 기타' 카테고리의 다른 글
제코베 Code Festival Python 100제 1권_문제 30~40 (0) | 2021.09.04 |
---|---|
제코베 Code Festival Python 100제 1권_문제 25~30 (0) | 2021.07.10 |
제코베 Code Festival Python 100제 1권_문제 15~24 (0) | 2021.07.09 |
제코베 Code Festival Python 100제 1권_문제 1~7 (0) | 2021.07.08 |