python 기초문제

김나현·2024년 11월 25일
0

Python

목록 보기
41/48

🧠알파벳과 숫자로 이루어진 단어 1개가 입력된다.
입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다.

예시
s = input()
print(s[0])
print(s[1])
...

참고
s[0] 은 첫 번째 문자를 의미한다.

5개의 문자로 이루어진 단어 1개가 입력된다.

출력
각 문자를 한 줄에 한 문자씩 줄을 바꿔 출력한다.

입력 예시
Hello

출력 예시
H
e
l
l
o

나의 답

s = input()
for i in s:
    print(i)

와 한번에 정답
오예!!

🧠6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다.

년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다.

나의 답

s = input()
print(s[0:2], " ",s[2:4], " ",s[4:])

표현에러

, 쉼표는 안먹음

정답
s = input()
print(s[0:2]+" "+s[2:4]+" "+s[4:])

🧠시:분:초 형식으로 시간이 입력될 때 분만 출력해보자.

입력 예시
17:23:57

출력 예시
23

나의 답

t = input()
print(t[3:4])

이렇게하면 출력결과가
2

print(t[3:5]) 

하면 시간이 한자리수일때
6:00:00 이면 출력결과가 0:
이렇게 나오므로 ...

🤔

정답은

t = input()
h, m, s = t.split(':')
print(m)

해설:Python에서는 여러 변수를 한 번에 지정할 수 있다

나의 답

a, b = input().split('\n')

해설: input()은 줄바꿈 문자 없이 한 줄의 문자열만 반환하므로, split('\n')이 작동하지 않는다.

profile
참 쉽죠? #개발계의 밥아저씨를 꿈꿉니다⋆⁺₊⋆ ☾⋆⁺₊⋆

0개의 댓글