Development Project

[ CodeUp 기초 100제 - Python(05/17) ] 6001 ~ 6015 본문

CodingTest/CodeUp

[ CodeUp 기초 100제 - Python(05/17) ] 6001 ~ 6015

나를 위한 시간 2022. 5. 18. 01:11

아래의 링크로 가서 먼저 풀어보길 바란다.

https://codeup.kr/problemsetsol.php?psid=33 

 

문제집 / Python 기초 100제

 

codeup.kr

 

  • 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'""")

》 따옴표 출력 방법

  1. 큰따옴표 출력 want -> 작은따옴표로 감싸주자. || 작은따옴표 출력 want -> 큰따옴표로 감싸주자.
  2. "\ || '\ 를 따옴표를 포함한 출력하고자 하는 문장 앞뒤에 적어주자.
  3. 따옴표 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번과 같은 방법이다.

Comments