일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- GROUP BY 절
- 기초
- programmers
- JAVA 11
- Java11
- 헤드퍼스트 디자인패턴
- Codeforces Round #802 (Div. 2)
- 기초100제
- java
- 백준
- HAVING 절
- level1
- SELECT 절
- BOJ
- SQLD / SQLP
- 코딩테스트
- Codeup
- 기본
- baekjoon
- 이론
- 응용
- 명품 자바 프로그래밍
- 개념
- Python
- 자바
- 단계별로 풀어보기
- 공공데이터
- Python 3
- 파이썬
- pypy3
- Today
- Total
Development Project
[ CodeUp 기초 100제 - Python(05/17) ] 6001 ~ 6015 본문
아래의 링크로 가서 먼저 풀어보길 바란다.
https://codeup.kr/problemsetsol.php?psid=33
- 6001 : [기초-출력] 출력하기01(설명)(py) - Hello를 출력하라
print("Hello")
#
print('Hello')
》 큰따옴표 작은따옴표 구분이 없다.
- 6002 : [기초-출력] 출력하기02(설명)(py) - Hello World를 출력하라
print("Hello World")
#
print("Hello"+' World')
#
print("Hello","World")
#
print("Hello",'World')
》 +를 사용할 경우 concatenate을 한 뒤 하나의 인자로 전달을 하기 때문에 각 인자가 문자형이 아닌경우 형변환을 해줘야 하지만, 콤마의 경우는 각 인자들을 독립적인 객체로 받아들인 뒤 자동으로 문자열로 형변환을 해주기 때문에 따로 형변환을 할 필요가 없다. 또한, +는 공백없이 콤마(,)는 공백이 자동으로 추가된다는 점도 알아두자.
- 6003 : [기초-출력] 출력하기03(설명)(py) - Hello(엔터)World를 출력하라
print("Hello\nWorld")
#
print("Hello"+"\n"+"World")
#
print("Hello")
print("World")
》 print() 명령어는 문자열을 출력한뒤 엔터까지 해준다. 그게 싫다면 print("문자열",end="")를 해주자.
- 6004 : [기초-출력] 출력하기04(설명)(py) - 'Hello'를 출력하라
print("'Hello'")
#
print('\'Hello\'')
#
print("\'Hello\'")
#
print("""'Hello'""")
》 따옴표 출력 방법
- 큰따옴표 출력 want -> 작은따옴표로 감싸주자. || 작은따옴표 출력 want -> 큰따옴표로 감싸주자.
- "\ || '\ 를 따옴표를 포함한 출력하고자 하는 문장 앞뒤에 적어주자.
- 따옴표 3개는 긴 문자열을 표현할 때 쓰지만, 따옴표를 포함한 문장을 쓸때도 가능하다.
- 6005 : [기초-출력] 출력하기05(설명)(py) - "Hello World"를 출력하라
print('"Hello World"')
#
print("\"Hello World\"")
#
print('\"Hello World\"')
#
print('''"Hello World"''')
#
print('\"Hello','World\"')
》 6002번, 6004번과 같은 방법이다.
- 6006 : [기초-출력] 출력하기06(설명)(py) - "!@#$%^&*()'를 출력하라
print('\"!@#$%^&*()\'')
#
print("\"!@#$%^&*()\'")
》 6004번과 같은 방법이다.
- 6007 : [기초-출력] 출력하기07(설명)(py) - "C:\Download\'hello'.py"를 출력하라
print('\"C:\\Download\\\'hello\'.py\"')
#
print("\"C:\\Download\\\'hello\'.py\"")
》 \를 출력하고 싶을땐 \\를 써주는게 확실하다. 나머지는 6004번과 같은 방법이다.
- 6008 : [기초-출력] 출력하기08(설명)(py) - print("Hello\nWorld")를 출력하라
print("print(\"Hello\\nWorld\")")
#
print('print(\"Hello\\nWorld\")')
》 6004, 6007번과 같은 방법이다.
- 6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py) - 변수에 문자1개 저장 후 출력하라
a = input()
print(a)
》 파이썬의 입력함수는 input()이다.
- 6010 : [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py) - 변수에 정수값 저장 후 출력하라
n = int(input())
print(n)
#
n = input()
n = int(n)
print(n)
》 원하는 형식으로 변환하고 싶을 때는 입력 후 형변환하면 된다. (한줄작성가능)
- 6011 : [기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명)(py) - 변수에 실수값 저장 후 출력하라
n = float(input())
print(n)
#
n = input()
n = float(n)
print(n)
》 6010번과 같은 방법이다.
- 6012 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py) - 줄을 바꿔 정수2개 입력받고 줄을 바꿔 출력하라
a = int(input())
b = int(input())
print(a)
print(b)
#
a = input()
b = input()
a=int(a)
b=int(b)
print(a)
print(b)
》 6010번과 같은 방법이다.
- 6013 : [기초-입출력] 정수 2개 입력받아 순서 바꿔 출력하기1(설명)(py) - 줄을 바꿔 정수2개 입력받고, 순서를 바꿔 한줄씩 출력하라
a=input()
b=input()
print(b)
print(a)
#
a=input()
b=input()
print(b+"\n"+a)
》 6002번, 6010번과 같은 방법이다.
- 6014 : [기초-입출력] 정수 2개 입력받아 그 출력하기1(설명)(py) - 실수 1개를 입력받아, 줄을 바꿔 3번 출력하라
f=float(input())
print(f)
print(f)
print(f)
#
f=float(input())
print(str(f)+"\n"+str(f)+"\n"+str(f))
#
f=float(input())
for i in range(3):
print(f)
#
f=float(input())
i=0
while i!=3:
print(f)
i+=1
#
f=float(input())
i=0
while True:
print(f)
i+=1
if i==3:
break
》 6002, 6010번과 같은방법이다.
》 파이썬의 반복문은 for과 while이 있는데 for문은 정해진 횟수만큼, while은 조건이 만족하지 않을때까지 명령을 수행한다. for문은 횟수를 세어줄 반복 변수와 횟수를 정해줄 range함수와 친하며, while의 경우 조건문에 true를 넣은 뒤 if문으로 반복문을 나가도록 하는 경우가 많다.
- 6015 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py) - 공백을 두고 정수2개를 입력받아 줄을 바꿔 출력하라
a, b = input().split()
a=int(a)
b=int(b)
print(a)
print(b)
#
a, b = input().split()
a=int(a)
b=int(b)
print(str(a)+"\n"+str(b))
》 6002번, 6010번과 같은 방법이다.
'CodingTest > CodeUp' 카테고리의 다른 글
[ CodeUp 기초 100제 - Python(05/22) ] 6076 ~ 6090 (0) | 2022.05.23 |
---|---|
[ CodeUp 기초 100제 - Python(05/22) ] 6061 ~ 6075 (0) | 2022.05.23 |
[ CodeUp 기초 100제 - Python(05/20) ] 6046 ~ 6060 (0) | 2022.05.20 |
[ CodeUp 기초 100제 - Python(05/19) ] 6031 ~ 6045 (0) | 2022.05.19 |
[ CodeUp 기초 100제 - Python(05/18) ] 6016 ~ 6030 (0) | 2022.05.19 |