전체 글 152

# 파이썬 사후 평가 오답

//일시 : 2018.01.11 9:00 am ~ 11:00 am내용 : python 사후평가 오답// #3 파이썬 3.6버전의 출력 함수③ print ("%3.1f" % 3/1)-> 3/1를 문자열로 인식하여 서식문자와 일치하지 않음 연산이 포함된 수식은 괄호로 묶어서 출력해주어야 함.​ 따라서 올바르게 출력하기 위해서는 print("%3.1f" % (3/1)) 로 괄호로 묶어준다 # 4, 6%f default값은 소수점 아래 6자리8진수는 2진수 세 자리, 16진수는 2진수 네 자리가 된다. # 7 '2의 보수'양의 정수를 음의 정수로 바꾸기 위해서는 2의 보수를 취한다.2의 보수로 만들기 위해서는 비트반전(1의 보수) 후 +1정수 5는 이진수 : 0000 0101​ 비트 반전 : 1111 1010​..

[Python] #11 파이썬 함수와 모듈

// 일시 : 2018.01.05 14:00pm ~ 18:00pm 내용 : chap 9 함수와 모듈 // 함수(Function)함수를 이용하여 중복 코드를 줄임print(), input()등 파이썬에서 제공하는 함수도 있지만, 사용자가 정의해서 사용할 수도 있음def 함수이름(매개변수) : 로 함수 정의지역변수(local) : 함수 내부에서만 사용 가능 전역변수(global) : 프로그램 전체에서 사용 가능 (위치는 위, 아래 상관 x)파이썬에서 함수 구현시 정의만 해놓고 pass 키워드로 비워둘 수도 있음랜덤함수랜덤 함수 사용하기 위해 랜덤 모듈 추가 => import randomrandom.randrange(1, 46) => 1~45 중 임의의 숫자 추출 ★★매개변수를 이용한 함수 정의★★처리해야할 ..

[Python] #10 파이썬 문자열

//일시 : 2018.01.05 11:00am ~ 14:00 pm내용 : chap 8 문자열​ ※ 토니에서 자동완성 참조할 때 ctrl + space// 문자열리스트와 비슷한 문자열ss = "파이썬만세"ss[0] -> '파' 출력ss[1:3] -> '이썬' 출력리스트는 [ ]로 출력되고, 문자열은 ' '로 출력됨더하기 ss = '파이썬' + '만세'곱하기 ss = '파이썬' * 3 => 문자열 3번 반복 len() 함수 : 문자열의 길이 파악(리스트와 동일) len(ss)upper(), lower() 함수 : 소문자->대문자, 대문자->소문자swapcase() 함수 : 대소문자 상호 변환title() 함수 : 단어 제일 앞 글자만 대문자 변환ex ) ss.upper() ss.title()문자열 함수 표s..

[Python] #9 파이썬 딕셔너리(Dictionary)

//일시 : 2018.01.05 10:00 am ~ 11:00am내용 : chap 7 딕셔너리// 딕셔너리컨테이너 타입 -> 두 개의 쌍이 하나로 묶이는 자료구조{ } (중괄호)로 묶여 있고, 키와 값의 쌍으로 이루어짐dic = { 1:'a', 2:'b', 3:'c' }-> key는 1, 2, 3 value는 'a', 'b', 'c'여러 개의 정보를 하나의 변수로 표현할 때 유용예를 들면 학생 정보를 입력할 때 하나의 변수에 학번, 이름, 학과 등을 저장할 수 있음>> student1 = { '학번' : 1000, '이름' : '철수', '학과' : '컴퓨터학과' }쌍 추가 '딕셔너리이름[키] = 값'student1['연락처'] = '010-000-0000'쌍 삭제 'del(딕셔너리이름[키])' 함수 사..

[Python] #8 파이썬 튜플(Tuple)

//일시 : 2018.01.04 13:00 ~ 18:00내용 : chap 7 리스트와 튜플​ 다항식 출력 문제// 튜플(Tuple)리스트는 대괄호 [ ], 튜플은 괄호 ()값 수정 x -> 읽기 전용의 자료 저장 시 사용리스트보다 속도가 빠름괄호 생략 가능. tt = (10, 20, 30) 과 tt = 10, 20, 30 동일★★하나의 항목을 가진 튜플 => 뒤에 콤마(,)를 붙여주어야 함tt = (10)와 tt = 10 으로 하면 튜플이 아닌 일반값tt = (10, )와 tt = 10, 으로 콤마를 붙여주어야 튜플append() 함수 사용 x, 항목 바꾸기x, 항목 지우기xtt.append(40) tt[0] = 40 del(tt[0]) ==> 모두 error (읽기만 가능하므로)항목 지우기는 불가하지만..

[Python] 단어 관리 프로그램

//내용 : 2018.01.05 HW일시 : 2018.01.07// 단어관리 프로그램 wordlist = [] i = 0 ​ while True : print("1. 입력하기") print("2. 출력하기") print("3. 검색하기") print("4. 삭제하기") print("5. 종 료") num = int(input("# 메뉴를 선택하세요 : ")) print("") if num == 1: while True : word = input("# 영문 단어를 입력하세요 : ") ​ if word == "end" : break else : if i >= 20 : print("20개를 초과하여 종료합니다.\n") break wordlist.append(word) i += 1 print("") elif n..

[Python] #7 파이썬 리스트

//일시 : 2018.01.04 10:30 AM ~ 12:00 PM장소 : 멀티스퀘어 12F내용 : chap 7 리스트// 리스트C에서 '배열' 개념. 배열은 같은 데이터 형식끼리만 묶을 수 있지만 리스트는 서로 다른 데이터 형식끼리도 묶을 수 있다.변수를 여러개 선언해야 할 경우에 유용예를 들면 a, b, c, d = 0, 0, 0, 0 을aa = [0, 0, 0, 0] 으로 리스트 생성하여 사용리스트 이름 =[값1, 값2, 값3, 값4]index는 0부터 시작빈 리스트를 만들고 append(값) 함수를 이용하여 항목 추가 aa = [] aa.append(0) aa.append(0) ​ ##출력결과 [0,0]반복문을 사용하기 좋음 aa = [] for i in range(0, 100): aa.appen..