본문 바로가기

전체 글1007

[파이썬] 문제 : 리스트 2개에서 공통원소 찾기 lst1 = [3,2,7,4,1] lst2 = [8,3,1,2,5,6] result1 = [x for x in lst1 if x in lst2] # 컴프리헨션 result2 = set(lst1) & set(lst2) # set 타입으로 찾기 print(result1) print(result2) 2023. 6. 13.
[파이썬] 문제 : 리스트에서 값을 찾아 위치(인덱스) 출력 lst = [21, 7, 43, 65, 2, 8, 72, 9] n = int(input('찾을 값 : ')) if n in lst: # 리스트내에 값이 있는지 확인(없는데 index를 사용하면 애러 발생) idx = lst.index(n) # 값의 인덱스 찾기 if idx: print('위치 :',idx) else: print('찾지 못함') 2023. 6. 13.
[파이썬] 문제 : 문자열 입력 받아 대문자,소문자,공백,기타 문자 Count # Hellow My Friend Good to See you!!! prt_lst = ['대문자','소문자','공 백','특수문자'] while True: ss = input('문장을 입력하세요(Q 입력시 종료): ') if ss.upper() == 'Q': print('중료합니다.') break cnt_lst = [0, 0, 0, 0] # upper, lower, space, etc for i in range(len(ss)): if ss[i].isupper(): cnt_lst[0] += 1 elif ss[i].islower(): cnt_lst[1] += 1 elif ss[i].isspace(): cnt_lst[2] += 1 else: cnt_lst[3] += 1 print('='*8,' 문장 분석 ',.. 2023. 6. 12.
[파이썬] 문제 : n개의 숫자 입력 받아서 음수, 양수 별 평균 계 cnt = int(input('입력할 숫자의 갯수를 정해주세요: ')) def find_ave(lst): negative_list = [] positive_list = [] for n in lst: if n < 0: negative_list.append(n) else: positive_list.append(n) n_avg = sum(negative_list) / len(negative_list) p_avg = sum(positive_list) / len(positive_list) return negative_list, n_avg, positive_list, p_avg input_list = [] for i in range(cnt): n = int(input(f'{i+1} 번째 숫자: ')) input_l.. 2023. 6. 12.
[파이썬] 문제 : 스프츠센터 회원 정보를 컨테이너 자료형으로 만들기 컨테이너 자료형은 리스트, 튜플, 세트, 딕셔너리 입니다. members = { '2019-052001':{'name':'박찬호', 'age':25, 'gender':'M', 'tel':'010-1234-5678', 'service':['헬스','수열'], 'dc':0} ,'2019-052004':{'name':'박용택', 'age':65, 'gender':'M', 'tel':'010-9012-3456', 'service':['수열'], 'dc':50} ,'2019-052003':{'name':'박세리', 'age':70, 'gender':'W', 'tel':'010-7890-1234', 'service':['아쿠아로빅'], 'dc':50} } print(members['2019-052001']) for.. 2023. 6. 12.
[파이썬] 문제 : 딕셔너리에서 3학점 과목을 5학점으로 수정 classes = {'python':'5학점', 'C/C++':'5학점', 'HTML5':'3학점', 'Java':'5학점', 'Javascript':'3학점'} print(classes) for k, v in classes.items(): # items함수는 키와 값 이 같이 나옴 if v == '3학점': # 값이 3학점이면 classes[k] = '5핟점' # 딕셔너리로 print(classes) 2023. 6. 12.
[파이썬] 문제 : 문방구의 문구류 가격과 구입 수량으로 총비용 계산 price = {'연필':[500, 5], '볼펜':[1000, 3], '지우개':[500,2], '줄자':[1500,4]} # 딕셔너리의 value를 리스트[가격, 수량] 으로 함 total = 0 for i in price.values(): total += i[0] * i[1] # value인 i 는 [가격, 수량]으로 되어 있어 인덱스0 은 가격, 인덱스 1은 수량 print('문구 구매 총합 : ', total) 2023. 6. 12.
[파이썬] 문제 : sklearn LinearRegression import numpy as np import pandas as pd from sklearn.linear_model import LinearRegression import matplotlib.pyplot as plt # 주어진 데이터 # data = { # '분기': ['2019_1','2019_2','2019_3','2019_4','2020_1','2020_2','2020_3','2020_4','2022_1','2022_2'], # '서울 강남':[4.5, 4.5, 2.1, 3.1, 2.8, 2.5, 2.5, 2.5, 5.1, 3.4], # '서울 영등포신촌':[3.1, 1.3, 3.3, 2.9, 4.8, 4.7, 5, 7.8, 7.4, 8.3], # '서울 기타':[2.2, 2.4, 3.5, 3.9,.. 2023. 6. 10.
[파이썬] 문제 : 6개의 점수 입력 받아 커트라인 입력 받아 합격,불합격 판단 score = [] # 입력 받은 점수 기록할 리스트 타입 변수 n_sum = 0 # 입력 받은 점수의 합계용 변수 for i in range(6): # 6개 입력 받기 위한 반복문 s = int(input('점수 입력 : ')) # 점수 입력 받고 정수로 변경 score.append(s) # 기록할 리스트에 추가 n_sum += s # 합계 cut_line = int(input('커트라인 점수는? : '))# 커트라인 점수 입력 받음 cnt = 0 # 커트라인 미만 정부 찾기 위한 카운트 변수 for i in range(len(score)): # 점수들 수 만큼 반복 if score[i] < cut_line: # 커트라인 점수보다 작으면 cnt += 1 # 카운트 증가 print(cut_line,'점 .. 2023. 6. 9.
[파이썬] 터틀(turtle) 타원 그리기 import turtle rad = 100 turtle.seth(-45) for i in range(2): turtle.circle(rad,90) turtle.circle(rad//2,90) turtle.done() try: turtle.bye() except: print("bye") 2023. 6. 9.
728x90
반응형