728x90
- 1021
한 단어 입력받아 그대로 출력하기
word=input()
print(word)
- 1022
띄어쓰기를 포함한 문장을 입력받아 그대로 출력하기
str=input()
print(str)
=> input()을 할 때 개행을 하기 전까지 문자를 입력할 수 있다.
- 1023
실수입력받아 정수부분과 실수부분을 나누어서 출력하기
a,b=input().split('.')
print(a)
print(b)
=> split()을 통해 . 을 기준으로 두 개의 수를 입력받는다.
- 1024
1개의 단어를 입력받아 한 줄에 한 글자씩 출력하기
word=input()
for i in word:
print("\'"+i+"\'")
=> for 변수 in 리스트, 문자열, 튜플 : 이 for문의 기본 구조이다. 위 문제에서는 in 문자열이면 변수에는 첫 번째 자리의 글자부터 담기게된다.
- 1025
다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력하기
number=input();
for i in range(len(number)):
print("[%d]"% (int(number[i])*(10**(len(number)-(i+1)))))
=> 문자열의 길이를 구할 때 len()를 사용한다.
=> **은 제곱을 나타낸다.
- 1026
시:분:초 입력 후 분만 출력하기
h,m,s=input().split(':')
print(int(m))
- 1027
년월일(yyyy.mm.dd)를 입력받아, 일월년(dd-mm-yyyy)로 출력하기
yy,mm,dd=input().split('.')
print("%02d"%int(dd),end='-')
print("%02d"%int(mm),end='-')
print("%04d"%int(yy))
- 1028
정수 1개를 입력받아 그대로 출력하기
num=input()
print(num)
- 1029
실수 1개를 입력받아 반올림하여 소수점 11번째자리까지 출력하기
num=input()
print("%.11f"%float(num))
- 1030
정수 1개를 입력받아 그대로 출력하기
단, 입력되는 정수의 범위는 -9,223,372,036,854,775,808 ~ +9,223,372,036,854,775,807 이다
num=input()
print(num)
'프로그래밍 > Python' 카테고리의 다른 글
[Codeup 기초100제] 1051 ~ 1060 (0) | 2021.01.08 |
---|---|
[Codeup 기초100제] 1041 ~ 1050 (0) | 2021.01.08 |
[Codeup 기초100제] 1031 ~ 1040 (0) | 2021.01.07 |
[Codeup 기초100제] 1011 ~ 1020 (0) | 2021.01.06 |
[Codeup 기초100제] 1001 ~ 1010 (0) | 2021.01.06 |