Python 103

코드업[CodeUp] Python 기초 100제 [6013번]

6013 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1(py) 입력값 2개의 문자가 줄을 바꿔 입력된다. 출력값 순서를 바꿔 한 줄에 한 문자씩 출력한다. 정답 및 가능한 정답 a=input() b=input() print(b) print(a) a=input() b=input() a,b=b,a print(a) print(b) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 뜻이다. 위 문제와 같이 input()함수를 2개 사용해서 2번 입력 할 수 있다. 파이썬에서는 a, b 변수 안의 값을 a, b = b, a 라는 코드로 쉽게 바꿀 수 있다. 다른 언어에서는 tmp라는 비어있는 변수를 만들어서 각 변수..

코드업[CodeUp] Python 기초 100제 [6012번]

6012 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기1(설명)(py) 입력값 2개의 정수가 줄을 바꿔 입력된다. 출력값 입력된 두 정수를 줄을 바꿔 출력한다. 정답 및 가능한 정답 a = input() b = input() a=int(a) b=int(b) print(a) print(b) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 뜻이다. input()함수를 2번 사용해서 2번 입력 할 수 있다. 각 입력은 enter로 구분된다. int(x)는 숫자 또는 문자열 형태의 숫자를 정수로 반환한다. print()함수를 줄바꿈해서 2번 사용하여 두 변수 값을 줄을 바꿔 출력 할 수 있다.

코드업[CodeUp] Python 기초 100제 [6011번]

6011 : [기초-입출력] 실수 1개 입력받아 변환하여 출력하기(설명)(py) 입력값 실수 1개가 입력된다. 출력값 입력된 수를 실수로 변환하여 출력한다. 정답 및 가능한 정답 a=input() a=float(a) print(a) a=float(input()) print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. float(x)는 숫자 또는 문자열 형태의 숫자를 실수로 반환한다. 위 문제는 문자열 형태의 숫자를 입력받고 실수로 리턴해서 출력하면 되는 것이다.

코드업[CodeUp] Python 기초 100제 [6010번]

6010 : [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기(설명)(py) 입력값 정수 1개가 입력된다. 출력값 입력된 수를 정수로 변환하여 출력한다. 정답 및 가능한 정답 a=input() a=int(a) print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다. int(x)는 문자열 형태의 숫자나 소수점이 있는 숫자를 정수로 리턴하는 함수이다. 만약 정수가 입력되면 그대로 리턴한다. 위 문제는 문자열 형태로 입력받고 정수로 리턴해서 출력하면 되는 것이다.

코드업[CodeUp] Python 기초 100제 [6009번]

6009 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기(설명)(py) 입력값 문자 한개가 입력된다. 출력값 입력된 문자를 그대로 출력한다. 정답 및 가능한 정답 a=input() print(a) 해설 input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다. (줄 끝의 줄 바꿈 문자를 제거한다 : enter을 치면 입력 종료) a=input()은 a라는 변수에 입력한 문자열을 저장한다는 의미이다.

코드업[CodeUp] Python 기초 100제 08번[6008번]

6008 : [기초-출력] 출력하기08(py) 입력값 없음 출력값 printHello\nWorld") 정답 및 가능한 정답 print("print(\"Hello\\nWorld\")") 해설 큰따옴표("), 작은따옴표('), 백슬래시(\)는 앞에 백슬래시(\)가 붙여 이스케이프 코드로 사용해야 문자로 인식하기 때문에 백슬래시를 앞에 붙여 쓴다. 나머지 특수문자들은 이스케이프 코드 사용 없이 써도 상관없다.

코드업[CodeUp] Python 기초 100제 07번[6007번]

6007 : [기초-출력] 출력하기07(py) 입력값 없음 출력값 "C:\Download\'hello'.py" 정답 및 가능한 정답 print("\"C:\\Download\\\'hello\'.py\"") 해설 큰따옴표("), 작은따옴표('), 백슬래시(\)는 앞에 백슬래시(\)가 붙여 이스케이프 코드로 사용해야 문자로 인식하기 때문에 백슬래시를 앞에 붙여 쓴다. 나머지 특수문자들은 이스케이프 코드 사용 없이 써도 상관없다.

코드업[CodeUp] Python 기초 100제 06번[6006번]

6006 : [기초-출력] 출력하기06(py) 입력값 없음 출력값 "!@#$%^&*()' 정답 및 가능한 정답 print("\"!@#$%^&*()\'") print(""""!@#$%^&*()'""") 해설 이스케이프 코드 ( \" )를 이용해 큰따옴표와 작은따옴표를 문자열로 표현할 수 있다. 큰따옴표나 작은따옴표 3개를 사용해서 문자열을 묶으면 그 안의 것을 문자열로 인식한다.

코드업[CodeUp] Python 기초 100제 05번[6005번]

6005 : [기초-출력] 출력하기05(설명)(py) 입력값 없음 출력값 "Hello World" 정답 및 가능한 정답 print("\"Hello World\"") print('"Hello World"') 해설 이스케이프 코드 ( \" )를 이용해 큰따옴표를 문자열로 표현할 수 있다. 작은따옴표 안에 구분할 수 있도록 큰따옴표를 사용하여 문자열로 큰따옴표를 나타낼 수 있다.

코드업[CodeUp] Python 기초 100제 04번[6004번]

6004 : [기초-출력] 출력하기04(설명)(py) 입력값 없음 출력값 'Hello' 정답 및 가능한 정답 print("'Hello'") print("\'Hello\'") 해설 작은따옴표와 큰따옴표는 구분되기 때문에 큰따옴표 안의 작은따옴표는 문자열로 인식된다. 하지만 print()나 print("Minsu"s")와 같이 따옴표 안에 같은 종류의 따옴표가 있다면 오류가 발생한다. 아니면 이스케이프 코드 (\')를 사용해 문자열'로 바로 특정 지을 수도 있다.