목록Q. (39)
59doit
[문항1] 다음의 조건에 따라 난수를 발생시키는 python code를 작성하시오. (난이도 : 3 / 배점 : 10점) (1) 1과 5 사이의 실수 난수를 한개 산출하시오. (2) 1과 5 사이의 정수 난수를 한개 산출하시오. #(1) import random x = random.uniform(1,6) print(x) #(2) import random x = random.randint(1, 5) print(x) .randint(1,6) 은 6도 포함하기 때문에 .randint(1,6)이 아닌 .randint(1,5)가 맞다. [문항2] 아래의 조건에 맞게 파이썬 클래스를 정의하고 업데이트된 은행잔고와 월이자액을 출력하시오. (난이도 : 3 / 배점 : 30점) [조건] 1. 은행 잔고, 입금액, 출금액..
1번 import os os.getcwd() file = open("ch8_data/data/ftest.txt", mode ='r') lines = file.readlines() docs = [] words = [] for a in lines: docs.append(a.strip()) for word in a.split(): words.append(word) print('문장내용') print(docs) print('문단수 :',len(docs)) print('단어내용') print(words) print('단어 수 :',len(words)) # # 문장내용 ['programming is fun', 'very fun!', 'have a good time', 'mouse is input device', '..
문1) 아이디 : 첫자 영문소문자, 단어길이 4자이상 호스트이름 : 영문소문자 시작, 단어길이 3자이상 최상위 도메인 : 영문소문자 3자리 이하 정규표현식 기본패턴 : '메타문자@메타문자.메타문자' email = """hong@12.com you2@naver.com 12kang@hanmail.net kimjs@gmail.com""" from re import findall, match for e in email.split(sep='\n') : result = match('^[a-z]\\w{3,}@[a-z\\w{2,}.[a-z]\\w{2,}',e) if result : print(e) # # you2@naver.com # kimjs@gmail.com 문2) emp 변수를 이용하여 사원의 이름만 추출 출력 ..

Q1) List내포를 이용하여 다음 문자열을 처리하시오. message2 = [ ‘ham’, ‘ham’, ‘spam’, ‘ham’, ‘spam’, ‘spam’, ‘ham’] message2변수를 대상으로 ‘ham’원소만 추출하여 ham_list를 추가하시오. [‘ham’, ‘ham’, ‘ham’, ‘ham’] message2 = [ 'ham','ham','spam','ham','spam', 'spam','ham'] ham_list = [a for a in message2 if a=="ham"] print(ham_list) # ['ham', 'ham', 'ham', 'ham'] Q2) 2, -4, 6, -8, 10 ~ -200 까지의 합을 구하는 python code를 작성하시오. cnt = cnt2 = ..