본문 바로가기

분류 전체보기886

Python 186제] 파이썬 EXPRESS CHAPTER 7. Programming 13 p361 출처 : 반크_반크 20년 백서 참고풀이] #입력부분 Str=input("문자열을 입력하시오 : ") #처리부분 letters=sum(1 for d in Str if d.isalpha()) digits=sum(1 for d in Str if d.isdigit()) Dic={"LETTERS":letters, "DIGITS":digits} #출력부분 print(Str,"->",Dic) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 5. 8.
Python 185제] 파이썬 EXPRESS CHAPTER 7. Programming 12 p361 출처 : 반크_반크 20년 백서 참고풀이] #입력부분 Str=input("문자열을 입력하시오 : ") Chk=list(map(str,input("금칙어를 입력하시오 : ").split())) #처리부분 for d in Chk: Str=Str.replace(d,"*"*len(d)) #출력부분 print(Str) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 5. 8.
Python 184제] 파이썬 EXPRESS CHAPTER 7. Programming 11 p361 출처 : 반크_반크 20년 백서 참고풀이] Problems={"파이썬":"최근에 가장 떠오르는 프로그래밍 언어", "변수":"데이터를 저장하는 메모리 공간", "함수":"작업을 수행하는 문장들의 집합에 이름을 붙인것", "리스트":"서로 관련이 없는 항목들의 모임"} def Show_words(Problems): Str = "" i=1 for word in Problems.keys(): Str += "("+str(i)+")" Str += word + " " i+=1 print(Str) for question in Problems.values(): chk = False while True: if chk: break print("다음은 어떤 단어에 대한 설명일까요? ") print("\""+question+.. 2023. 5. 1.
Python 183제] 파이썬 EXPRESS CHAPTER 7. Programming 10 p361 출처 : 반크_반크 20년 백서 참고풀이] #2개의 set를 작성한다. set1={10, 20, 30, 40, 50, 60} set2={30, 40, 50, 60, 70, 80} #2세트의 교집합을 구한다. Intersection=set1 & set2 #합집합을 구한다. Union=set1 | set2 #합집합에서 교집합을 뺀다. Result = Union - Intersection #결과출력 #집합의 특징] #1. 중복을 허용하지 않는다. #2. 순서가 없다. #순서대로 출력하려면 리스트나 튜플로 변환 후 출력한다. print("set()집합으로 출력하기]") print("첫 번째 세트",set1) print("두 번째 세트",set2) print("\n어느 한쪽에만 있는 요소들",Result) pri.. 2023. 5. 1.
Python 182제] 파이썬 EXPRESS CHAPTER 7. Programming 9 p360 출처 : 반크_반크 20년 백서 참고풀이] #2개의 문자열을 입력받는다. S1=input("첫 번째 문자열 : ") S2=input("두 번째 문자열 : ") #두 문자열에 모두 포함된 문자들을 출력하기 위하여 #입력된 문자열을 세트로 만들고 교집합으로 구한다. SList=list(set(S1) & set(S2)) #결과출력 print("\n모두 포함된 글자 : ",end='') for d in SList: print(d,end=" ") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 5. 1.
Python 181제] 파이썬 EXPRESS CHAPTER 7. Programming 8 p360 출처 : 반크_반크 20년 백서 참고풀이] Month1={1:"January", 2:"February", 3:"March", 4:"April", 5:"May", 6:"June", 7:"July", 8:"August", 9:"September", 10:"October", 11:"November", 12:"December"} n=int(input("달의 번호 : ")) print(f"딕셔너리 : {n}월은 {Month1[n]}입니다.") Month2=["", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"] print("리 스 트 : {0}월.. 2023. 4. 24.
Python 180제] 파이썬 EXPRESS CHAPTER 7. Programming 7 p360 출처 : 반크_반크 20년 백서 참고풀이] Dict = {} for i in range(3): Date = input("날짜를 입력하시오 : ") Memo = input("일정을 입력하시오 : ") if Date in Dict: Dict[Date].append(Memo) else: Dict[Date] = [] Dict[Date].append(Memo) print() print(Dict) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 4. 24.
Python 179제] 파이썬 EXPRESS CHAPTER 7. Programming 6 p360 출처 : 반크_반크 20년 백서 참고풀이] colors=["red","green","blue"] values=["#FF0000","#008000","#0000FF"] #enumerate()사용하여 딕셔너리 만들기] #enumerate()는 한개의 리스트를 딕셔너리로 만들 때 사용함. #그래서 enumerate()로 colors리스트를 key값으로 하는 딕셔너리를 만들고 #만들어진 딕셔너리에 values리스트 값을 넣어 딕셔너리를 완성한다. #colors리스트를 키값으로 하는 딕셔너리를 만든다 Dict1={c:v for v,c in enumerate(colors)} #만들어진 딕셔너리에 values값들을 넣는다. i=0 for c in Dict1.keys(): for v in range(len(values.. 2023. 4. 24.
Python 178제] 파이썬 EXPRESS CHAPTER 7. Programming 5 p359 출처 : 반크_반크 20년 백서 참고풀이] myDict={"옷":100, "컴퓨터":2000, "모니터":320} print("총합계 =",sum(myDict.values())) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2023. 4. 24.
Python 177제] 파이썬 EXPRESS CHAPTER 7. Programming 4 p359 출처 : 반크_반크 20년 백서 참고풀이] d={1:10, 2:20, 3:30, 4:40, 5:50, 6:60} k=int(input("키를 입력하시오 : ")) if k in d.keys(): print(f'키 {k}는(은) 딕셔너리에 있습니다.') else: print(f'키 {k}는(은) 딕셔너리에 없습니다.') 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 4. 24.
Python 176제] 파이썬 EXPRESS CHAPTER 7. Programming 3 p359 출처 : 반크_반크 20년 백서 참고풀이] d={"Apple":1, "Banana":2, "Grape":3} for k,v in d.items(): print(f"{k} -> {v}") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 4. 24.
라우터 서로 다른 네트워크를 연결하는 장치. 패킷에 담긴 정보를 분석, 적절한 통신 경로를 선택하고 전달한다. 에러를 처리하고 네트워크 보안 문제를 담당하기도 한다. 라우터(router)는 송신 정보에서 수신처 주소를 읽고 가장 적절한 통로를 지정해 다른 통신망으로 전송한다. 주로 서로 다른 근거리 통신망(LAN: Local Area Network)을 중계하거나 근거리 통신망을 광역 통신망(WAN: Wide Area Network)에 연결할 때 사용한다. 인터넷에 접속할 때는 반드시 필요한 장비다. 장점은 유지·보수가 쉽다는 점이다. 통신 관리 방침에 따라 라우팅 방식을 결정해 전체 네트워크 성능을 개선할 수 있으며, 정해진 표준에 맞춰 통신 방법이 자동으로 결정되기 때문이다. 통신 방법에 구애받지 않기 때문에.. 2023. 4. 24.
반응형