본문 바로가기

전체 글155

ddazua | 6강 암호화와 복호화, 입력함수 encryption.py #%% 문자형변환 #print("%c" %65) #print("%d" %'A') #chr(정수) : 정수를 문자로 #ord(문자) : 문자를 정수로 print(chr(ord('A')*3)) print(chr(ord('A')*9)) '''console결과 Ã ɉ ''' pw = "a1b2c3" #6개 문자 en_pw = "" de_pw = "" for i in pw : en_pw += chr(ord(i)*9) print("기존 비밀번호 : %s" %pw) print("암호화된 비밀번호 : {pw}".format(pw=en_pw)) for i in en_pw: de_pw += chr(ord(i) // 9) #나누기인데 실수가 나오지 않고 몫이 나오기 위해 // 사용 print("암호.. 2021. 9. 17.
ddazua | 20강 list와 tuple, dict //quiz有 #%% dict test 중국집 = {"자장면" : 1500, "짬뽕": 2500} print(len(중국집)) print((중국집['자장면'])) if '자장면' in 중국집 : 중국집['자장면'] = 4000 print(중국집) if '탕수육' not in 중국집 : 중국집["탕수육"] = 9000 print(중국집) # del 중국집["짬뽕"] # print(중국집) for i in 중국집.keys(): print(i) for i in range(len(중국집)): print(str(i+1) + ". " + list(중국집.keys())[i]) total = 0 for i in 중국집.values(): total += i avg = total / len(중국집) # print("평균 가격 : " +.. 2021. 9. 16.
ddazua | 19강 list 실습 # list task #========================================================== # 1~100까지 값 넣고 출력 # 1~100까지 중 짝수만 넣고 출력 # A~F까지 넣고 출력 # A~F까지 중 C 제외하고 출력 # aBcDeFgHiJkLmNoPqRsTuVwXyZ 넣고 출력 # "ABC"에서 B를 Z로 변경하기 # # 자연수를 한글로 변경하기 # 입력 예)1024 # 출력 예)일공이사 #========================================================== #%% 1~100까지 값 넣고 출력 # dataList = [] # for i in range(100): # # datalist = [i] = i+1 # dataList.. 2021. 9. 16.
ddazua | 17,18강 컬렉션 - list1,2 """day17 컬렉션 - 데이터를 수집 자료구조와 알고리즘 알고리즘 문제를 해결하기 위한 순서 혹은 절차 [빵집] 반죽 -> 발효 -> 굽기 ->데코 -> 포장 -> 판매 자료구조 의미없는 데이터가 자료구조를 통과하는 순간 하나의 정보가 된다. 10 -> 의미없는 데이터 age = 10 데이터를 저장공간에 담는 순간 하나의 정보가 된다. list num1 = 123412 num2 = 23 num3 = 46578 num4 = 658666 ... num10 2132143125 1. 변수를 여러번 선언하지 않고 여러 칸 list를 한번만 선언하기 위해서 사용. 변수를 선언하면, 값이 한 개만 담기고, 이름도 반드시 붙여야 한다. 여러 변수를 선언하면 이름도 많아져서 관리하기 불편하다. 따라서 list는 이름.. 2021. 9. 16.