Blair  - Soul Eater '파이썬' 태그의 글 목록
728x90

파이썬 45

3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_10

▶ 문자열 ▶ 문자열 변경 str = " hi,hello,python ! " replace_str = str.replace('hi','oh!') #replace(기존,새거) strip_str = str.strip() #앞뒤 공백 제거 split_str = str.split(',') #문자열에 ,가 있으면 ,를 기준으로 문자열 나눔 print(replace_str) print(strip_str) print(split_str) oh!,hello,python ! hi,hello,python ! [' hi', 'hello', 'python ! '] ▶ 문자열 대소문자 변환 str = "Hi,HeLLo,pYthoN !" a = str.upper() #모두 대문자로 b = str.lower() #모두 소문자로 c ..

3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_08

▶ 사각형으로 별 출력하기 for i in range(5): #세로방향 for j in range(5): #가로방향 print("*", end=" ") print() #한 줄 출력후 줄바꿈 실행결과 ↓ * * * * * * * * * * * * * * * * * * * * * * * * * ▶ 계단식으로 별찍기 for i in range(5): for j in range(5): if j 앞의 Fizz가 차이므로 i를 보지 않고 Fizz도 True로 출력되는 것이 아니라 문자열 그대로 출력 실행결과 ↓ ▶ 코드 단축하기 파이썬에서 연산자의 특성을 활용하면 코드의 길이를 짧게 줄일 수 있음 그러나 줄이면 주석을 왕창 달아야 함 코드가 읽기 어려워진다면 이해하기 쉽도록 풀어서 작성해도됨 ▶ 리스트 응용, 2차..

3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_06

for문과 while문 차이점 - for 시퀀스 객체 - while 조건 ▶ while 문법 초기식 while 조건식 반복할코드 변화식 i = 0 while i 0: print("hello world!",i) i -=1 ▶ while문 입력받은 숫자만큼 반복 num = int(input("반복할 횟수 입력하세요: ")) while i 0: print("hello world!",num) num -=1 ▶1부터 10까지 공백으로 출력하기 #for문 for i in range(1,11,1): print(i,end=' ') #while문 i=1 while i 0: year = int(input("연도를 입력하세요 :")) if year > 0: if year % 400 ==0: flag = True elif y..

3. 데이터 분석을 위한 핵심 Tool Python(김상모 강사님)_05

▶ 딕셔너리 사용시 'key' 가 없는 경우에 대한 처리 lux = {'health' : 490, 'mana' : 334, 'melee' : 550, 'armor' : 18.72} print("키 유무 여부를 확인 :") if 'health' in lux: print(lux['health']) # 키의 값이 없으면 에러 발생 if lux.get('health') != None: # 키의 값이 없을 경우 = None print(lux['health']) # print("key를 사용하여 value에 접근하는 경우:") # print(lux['health1']) # 키의 값이 없으면 에러 발생 print("get 메소드를 사용하는 경우:") print(lux.get('health1')) # 키의 값이 없을 ..

[파이썬 실력 테스트] 18. 평균, 평균 이상값 출력

●문제: 점수를 공백으로 구분하여 입력한다. 그후에 평균값을 출력하고 평균 이상의 값을 출력한다. 입력예시: 1 2 3 4 5 6 7 8 9 10 출력예시: 5.5 6 7 8 9 10 방법 1 def avg(values): sumnum=0 for i in values: sumnum +=i avgnum = sumnum/len(values) return avgnum def overnum(values): for j in values: if avg(values) < j: print(j) values = [int(v) for v in input().split()] print(avg(values)) overnum(values) 방법 2 def solve(values) : mean = sum(values) / len..

[파이썬 실력 테스트] 16. 숫자 짝맞추기

●문제: 0이상 9이하의 홀수개의 숫자를 입력하면 그 숫자들 중에서 짝이 없는(=1개만 있는) 숫자를 출력해라 입력예시: 1 1 2 2 2 3 4 5 출력 예시: 3 4 5 values = [int(v) for v in input().split()] count = [0] * 10 for v in values : count[v] += 1 for i in range(len(count)) : if count[i] == 1 : print(i) 1 1 2 2 2 3 4 5 3 4 5 출처: 예제 중심 파이썬 입문 궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90