Programming Study 43

[CodeUp-python] 기초 100제 #6011

문제 숫자(0~9)와 소수점(.)을 사용해 표현한 수를 실수(real number)라고 한다. 변수에 실수값을 저장한 후 변수에 저장되어 있는 값을 그대로 출력해보자 풀이 n = input() n = float(n) print(n) 해설 입력한 값을 원하는 형태로 계산하거나 처리하기 위해서는 입력한 값이 어떤 데이터(정수, 문자, 실수, 문자열 등)인지 명확히 구분해 주어야 함.

[CodeUp-python] 기초 100제 #6010

문제 정수(integer)는 양의 정수(1, 2, 3, 4, 5, ...), 음의 정수(-1, -2, -3, -4, -5, ...), 0 과 같이 소숫점 아래에 수가 없는 수라고 할 수 있다. 변수에 정수값을 저장한 후 정수로 변환하여 출력해보자. 풀이 n=input() n=int(n) print(n) 해설 input() 을 사용하면 키보드로 입력한 값을 가져옴. input() 함수를 통해 키보드로 값을 입력받고 저장된 변수 값을 int에 대입해 정수형으로 바꿔줌 print() 함수에 따라 저장된 int 값을 출력.

[CodeUp-python] 기초 100제 #6008

#6008 다음과 같은 python프로그램의 소스코드를 출력해보자. print("Hello\nWorld") 위 코드를 정확히 그대로 출력하시오.(공백문자 주의) 풀이 print("print(\"Hello\\nWorld\")") 해설 파이썬의 print() 함수 내에서 따옴표와 백슬래시를 나타내려면 백슬래시를 붙이면 됨 주어진 코드를 그대로 출력하기 위해서 큰 따옴표와 백슬래시 문자 앞에 백슬래시를 추가해주어 문자 그대로 출력.

[CodeUp-python] 기초 100제 #6007

#6007 윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자. 파일 경로에는 특수문자들이 포함된다. 다음 경로를 출력하시오. "C:\Download\'hello'.py" (단, 따옴표도 함께 출력한다.) 풀이 print('\"C:\Download\\\'hello\'.py\"') 해설 파이썬의 print() 함수 내에서 따옴표 문자를 출력하고자 할 때는 백슬래시와 함께 사용해야 함. (6006번 참고) 뿐만 아니라 백슬래시 문자(\)를 출력하고자 할 때도 백슬래시와 함께 사용해주면 됨 print() 함수를 작은 따옴표로 묶고, 함수 내에서 작은 따옴표(')와 백슬래시(\)가 나오는 부분 앞에 백슬래시를 붙여서 문자 그대로 출력되도록 함

[CodeUp-python] 기초 100제 #6006

#6006 이번에는 특수문자 출력에 도전하자!! 다음 문장을 출력하시오. "!@#$%^&*()' (단, 큰따옴표와 작은따옴표도 함께 출력한다.) 풀이 print('\"!@#$%^&*()\'') 해설 파이썬의 print() 함수 내에서 큰 따옴표(") 또는 작은 따옴표(')를 출력할 때는 백슬래시(\)를 사용. 백슬래시를 큰 따옴표나 작은 따옴표 앞에 삽입하면 백슬래시 뒤의 따옴표는 문자열을 둘러싸는 기호가 아니라 문자인 따옴표 그 자체를 의미하게 됨. 문제 풀이에는 print() 함수를 작은 따옴표로 묶어준 후 큰 따옴표( " )와 작은 따옴표( ' ) 앞에 백슬레시(\)를 붙여줌

[Coding Apple] 파이썬 기초 문법 | 5. 파이썬 함수 문법 용도

1. 함수 문법 용도 (1) 긴 코드 한 단어로 축약할 때 #긴 코드 한 단어로 축약할 때 def 인사하기(): print('안녕하세요 중고차 신뢰딜러 차은우입니다') 인사하기() // 출력 결과 안녕하세요 중고차 신뢰딜러 차은우입니다 (2) 마법의 모자 만들기 -뭔가 집어넣으면 다른 자료가 나오는 변환기 #마밥의 모자 만들기 가능 def 모자(구멍): print(구멍+1) #구멍에 x를 집어넣어 출력 모자(1) 모자(2) // 출력 결과 2 3 (3) 결과 내뱉기 -return: 남길 자료 #return: 함수가 실행되고 나서 그 자리에 10을 남겨주세요 def 함수(): return 10 print(함수()) // 출력 결과 10

[Coding Apple] 파이썬 기초 문법 | 4. for 반복문으로 코드 줄이기

1. 코드 단순 반복할 때 # 10번 반복하기 for i in range(0,10): print('bmw 있어요') // 출력 결과 2. LIST에서 자료 하나씩 뽑을 때 (1) 중고차들=['K5', 'BMW', 'Tico'] print(중고차들[0]) print(중고차들[1]) print(중고차들[2]) for i in 중고차들 : #리스트 이름 집어넣어도 됨 print(i) #중고차들 안에 있는 데이터 하나씩 출력 //출력 결과 (2) 데이터 조작 중고차들=['K5', 'BMW', 'Tico'] # 데이터 3번씩 출력 for i in 중고차들: print(i*3)

[Coding Apple] 파이썬 기초 문법 | 3. 파이썬 리스트, 딕셔너리 자료 다루기

1. 리스트 다루기 (1) List 자료 저장법: 대괄호와 쉼표 사용 실행 결과: ['K5', 'white', [5000, 6000]] (2) List에서 원하는 자료만 출력하기 print(중고차[0]) 실행 결과: K5 -*참고 (3) 자료 수정하기 실행결과: black ['K5', 'black', 5000] (4) 함수들 *필요해지면 찾아서 사용 - .sort(): 숫자/문자 순 정렬 - .reverse(): List의 순서 뒤집기 - .pop(): 맨 뒷자료를 뿅 2. Dictionary 자료형 다루기 -중괄호 사용 -List와는 다르게 이름(key) 붙여 저장 가능 -굳이 엑셀로 비유하자면 2개 컬럼과 비슷 (1) 원하는 자료만 출력하기 :자료의 이름 불러주기 실행 결과: BMW 만 출력 (2) ..

[Coding Apple] 파이썬 기초 문법 | 2. 컴퓨터 조련&변수,문자다루기

1. print: 출력해라 (1) 문자: 따옴표 안에 써야 문자라고 인식 (2) 계산: 사칙연산 기호 쓰면 알아서 잘 계산 ex. print(123+123) //246 2. 변수: 긴 자료를 짧은 단어에 저장해서 쓰고 싶은 경우 (1) 변수=담을 데이터 : "오른쪽 데이터를 왼쪽에 집어넣으세요" -등호는 같다는 의미 x : '왼쪽 오른쪽이 같다' 라는 뜻으로 사용하고 싶으면? 등호 두개를 == 이렇게 붙여씀 실행결과: 슈퍼 에이전트 하이퍼 초필살 드래곤 (2) 인덱싱: 글자 일부만 떼어내기 실행결과: 슈 | 슈퍼