티스토리 뷰
6021. 단어 1개 입력받아 나누어 출력하시오.
입력
Hello
출력
H
e
l
l
o
s=input()
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
6022. 연월일 입력받아 나누어 출력하시오.
입력
200304
출력
20 03 04
s=input()
print(s[0:2],s[2:4],s[4:])
6022. 시분초 입력받아 분만 출력하시오.
입력
17:23:57
출력
23
a,b,c=input().split(':')
print(b)
s=input().split(':')
print(s[1])
분만 출력하기 위한 방법으로는 두가지가 있다.
문자를 나누어 입력 받고 출력하는 방법과 배열형태로 저장 후 출력하는 방법.
6024. 단어 2개 입력받아 이어 붙이시오.
입력
hello world
출력
helloworld
a,b=input().split()
print(a+b)
키보드로 입력되는 것들은 기본적으로 문자열로 인식된다.
또한, 문자열끼리 더하기(+)를 실행하면 두 문자열을 합쳐 연결한(concatenate) 결과가 만들어진다.
6025. 정수 2개 입력받아 합 계산하시오.
입력
123 -123
출력
0
a,b=input().split()
a=int(a)
b=int(b)
print(a+b)
a,b=input().split()
print(int(a)+int(b))
6026. 실수 2개 입력받아 합 계산하시오.
입력
0.1
0.9
출력
1.0
a=input()
b=input()
a=float(a)
b=float(b)
print(a+b)
숫자로 구성된 문자열이나 정수를 실수 값으로 바꾸는 명령어는 float() 를 사용한다.
6027. 10진 정수 입력받아 16진수로 출력하시오.(소문자)
입력
255
출력
ff
n=input()
n=int(n) #n을 10진수(정수) 형태로 바꿔 변수에 저장
print('%x'% n) #%x를 사용하여 16진수 소문자 형태로 출력
6028. 10진 정수 입력받아 16진수로 출력하시오.(대문자)
입력
255
출력
FF
n=input()
n=int(n)
print("%X"% n) #대문자로 출력시 %X를 사용
6029. 16진 정수 입력받아 8진수로 출력하시오.
입력
f
출력
17
n=input()
n=int(n,16) #16진수로 인식하여 변수에 저장
print('%o'% n) #%o를 사용하여 8진수로 출력
6030. 영문자 1개 입력받아 10진수로 변환하시오.
입력
A
출력
65
n=ord(input()) #입력받은 문자를 유니코드로 변환
print(n)
'코딩 > python' 카테고리의 다른 글
코드업 기초 100제 파이썬 6041~6050 (0) | 2023.08.14 |
---|---|
코드업 기초 100제 파이썬 6031~6040 (0) | 2023.08.11 |
python 진수 변환 (0) | 2023.08.09 |
코드업 기초 100제 파이썬 6011~6020 (0) | 2023.08.06 |
코드업 기초 100제 파이썬 6001~6010 (0) | 2023.08.06 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday