728x90

전체 글 166

Day 8-2. 함수, python에서 파일 관리하기

함수로 영어 단어 퀴즈 만들기 함수 활용 입력된 세 숫자 중 가장 큰 수 찾기 재귀호출 내장함수 abs(): 전달받은 숫자의 절대값을 리턴해주는 함수 all(): 매개변수로 전달된 반복 가능한 값이 모두 True이면 True 리턴, 하나라도 거짓이면 False 리턴 any(): 매개변수로 전달된 반복 가능한 값이 하나라도 True이면 True가 리턴 / 모두 거짓이면 False 리턴 eval(): 실행 가능한 문자열을 입력받아 문자열을 실행한 값을 리턴 filter() - 조건에 맞는 데이터를 찾는다. - filter의 첫번째 인자에는 함수 이름을 넣고, 두번쨰 인자에는 반복 가능한 데이터를 넣는다. 반복 가능한 데이터를 첫번쨰 인자로 넣은 함수에 넣었을 때 리턴 값이 참인 것만 걸러내 하나로 묶어서 리..

부트캠프/PYTHON 2022.08.31

Day 8-1. 함수

입력값이 몇 개가 될지 모를 때(Non Keyword Arguments) 여러 과목의 점수를 받아 계산하기 여러 개의 입력에 대한 리턴 방법 선택 키워드 파라미터 Parameter, *args, **kwargs Default Lambda 기능(Def와 동일한 기능) Lambda 활용 데이터 1개 입력 시 제곱값 출력하기 세 개의 input을 받아 합 연산 결과 반환 지역변수와 전역변수 지역변수(Local Variable): 호출된 함수 내에서만 유효 전역변수(Global Variable): 하위의 모든 함수에서 유효 지역변수 에러 전역변수로 변경하여 실행 전역변수 변경 Keword Global

부트캠프/PYTHON 2022.08.31

Day 7-2. 함수

함수의 정의와 호출 매개변수(parameter) def add_two(매개변수1, 매개변수2) return 매개변수1 + 매개변수2 add_two(인수1,인수2) 인수+인수2의 결과값 반환 인수: arguments 함수 정의 파이썬 내장 함수 두 수의 합과 곱을 반환하는 함수 실행 Return 키워드 입력 시 "나는 키워드이다"라는 결과 출력되는 함수 작성 단 키워드가 dog일 때는 return으로 결과 생략 1개의 데이터를 함수에 입력했을 때 결과가 아래와 같이 나오는 함수 작성 name, color, amount 파라미터 사용 아래의 실행결과가 나오는 함수 작성 amount는 1,2,3중 하나.(1: 좋아하지 않는다. 2: 조금 좋다. 3: 매우 좋다.) parameter 지정 호출 반지름 입력 시 ..

부트캠프/PYTHON 2022.08.30

Day7-1. 연습 문제

연습문제 menu 리스트에는 판매중인 메뉴가 저장돼있다. 아래와 같이 화면에 출력하라. portfolio에 보유 주식 목록이 저장. 아래와 같이 화면에 출력하라. 리스트에서 애완 동물의 이름과 애완 동물의 글자수를 출력하라. 다음과 같이 판매가가 저장된 리스트가 있을 때 부가세가 포함된 가격을 화면에 출력하라. 단 부가세는 10원으로 가정한다. prices 리스트에는 가격정보가 문자열로 저장돼있다. prices 리스트에 저장된 모든 데이터를 파이썬 숫자 형으로 변환 후 화면에 출력하라. 리스트를 읽기 좋게 뒤집어서 아래와 같이 출력하라. (슬라이싱 사용) my_list의 데이터 중에서 홀수 번째 위치의 값을 화면에 출력하라. my_list에서 세글자 이상의 문자를 출력 my_list에서 5보다 크고 10..

부트캠프/PYTHON 2022.08.30

Day6-2. 분기문

while ~ break문을 사용한 candy 자판기 중단할 문자 커피 자판기 프로그램을 만들려고 합니다. 현재 커피 재고는 3, 커피 가격이 300원일 때, 300원을 초과하는 돈을 넣으면 커피와 거스름돈, 300원을 넣으면 커피만, 300원 미만을 넣으면 반납하고 커피 재고가 떨어지면 판매를 중지하는 프로그램 모스부호 연습문제 에러가 발생하는 원인 파악 후 수정 - print(5=>8) input 사용, 입력 문자열을 두 번 출력 숫자 입력 시, 숫자에 20을 더해 출력 값 입력 후 값에 10을 더한 값 출력. 255 초과 시 255를 출력 값 입력 후 값에 10을 뺀 값 출력. 0보다 작은 값이 되는 경우 0 출력 입력한 시간이 정각인지 판별합니다. 입력 단어가 fruit에 포함되어 있으면 "정답입..

부트캠프/PYTHON 2022.08.29

Day 6-1. 반복문-While문

반복흐름과 While문 데이터의 개수와 관계없이 조건에 부합하면 계속 반복하고 부합하지 않으면 멈추는 프로그램을 만드려면? while 조건문: 실행문 변수 number의 초기값이 1이고 반복될 때마다 1씩 증가되게 실행문을 작성한 후 6 이상이 되면 자동으로 멈추는 프로그램 작성 - 내가 작성한 코드 - 교수님 코드 1부터 100까지의 합을 while문을 사용하여 구해보세요. while문을 사용한 구구단 구현 해당 범위의 배수의 합 구하기 while문 사용 섭씨/화씨 변환 while문 사용 3의 배수가 아닌 수 출력 200~600 while문 사용 영어 모음만 출력하고 모음의 개수 구하기 while문 사용 입력 문장을 역순으로 출력하기 - 내가 푼 코드 - 교수님 코드 분기문 반복문 내에서의 흐름을 변경..

부트캠프/PYTHON 2022.08.29

Day 5-2) 반복문

예제 홀수 개수 3부터 27까지 숫자를 옆으로 출력하고 마지막 숫자 옆에 '-------'를 붙이세요. 아래 실행 결과가 나오게끔 for문을 사용하여 출력하세요 - 3 5 7 9 - 3부터 9까지 2씩 건너뛴 총합은 24입니다. 네 학생의 시험 번호와 점수는 아래 표와 같다. 시험 점수가 70점 이상이면 합격, 미만이면 불합격일때, 데이터를 넣었을 때 자동으로 각 학생의 번호와 합격 여부가 출력되는 프로그램을 만드려고 한다. 반복문과 조건문을 조합하여 알고리즘 작성 - 내가 푼 코드 - 교수님이 푸신 코드 반복문 한줄로 표현하기 1부터 10까지의 합을 구하세요. 반복문을 활용해서 1부터 100까지 짝수 합을 구해보세요. 반복문을 활용해서 1부터 100까지 홀수 합을 구해보세요. 반복문을 활용해서 1부터 ..

부트캠프/PYTHON 2022.08.26

Day 5-1. 반복문

반복문 반복문: 특정 코드를 반복 실행 반복문 종류: For문, While문 [1,2,3,4,5,6,7,8,9]의 리스트가 있을 때 1부터 9까지 순차적으로 출력해보세요 기본 구조 for 변수 in 리스트(튜플, 문자열): 실행문장1 실행문장2 반복할 대상 자리에는 리스트가 들어갈 수 있다. 다섯개의 데이터 타입을 반복문을 사용하여 출력 후 어떤 특징이 있는지 확인해보세요. Range 반복할 대상 자리에는 range가 들어갈 수 있음 range(end) range(start, end) range(start, end, 증가 또는 감소값) [1,2,3,4,5,6,7,8,9]의 리스트가 있을 때 1부터 9까지 순차적으로 출력해보세요. 1에서 999까지 정수를 포함한 리스트가 있을 때 1부터 999까지 순차적으..

부트캠프/PYTHON 2022.08.26

Day 4-2. 예제

예제 홈페이지 관리자 여부 - 아이디가 admin이거나 회원 레벨이 1이면 관리자이고 아니면 관리자가 아니다. 출력 논리 연산자 NOT 입장권 무료 여부 비밀번호 확인 월 입력 계절 표시 열차 좌석 일반실/특실 판별 영어 자음/모음 판별 세 개의 숫자 입력 후 가장 큰 수 찾기 고객 만족도에 따른 팁 계산 만나이 계산 - 내가 한 틀린 계산 - 정답 - 먼저 현재월과 출생월을 비교해서 현재월이 더 크다면, 1년이 지났으므로 현재년에서 출생년을 빼면 된다. - 만약 현재월과 출생월이 같다면 현재일과 출생일로 비교해야 한다. - 현재일이 출생일보다 커도 1년이 지났으므로 현재년에서 출생년을 빼면 된다. - 나머지는 다 1년이 안지났으므로 현재년에서 출생년을 빼고 1을 더 뺴야 한다. 조건문 입력과 출력

부트캠프/PYTHON 2022.08.25

Day 4-1 흐름 제어

예제 문자열 추출과 문자열 포맷팅 성적 평균 구하기 연산자 활용 - 1번 학생의 정보 확인 - 1번 학생의 총점 확인 - 1번 학생의 총점을 (0→1)로 변경 후 확인 학생별 합계 구하기 - 1번 학생의 총점 확인 - 2번 학생의 총점 확인 - 3번 학생의 총점 확인 학생별 평균 구하기 - 1번 학생의 평균 확인 - 2번 학생의 평균 확인 - 3번 학생의 평균 확인 학급 평균 구하기 - 국어 평균 확인 - 영어 평균 확인 - 수학 평균 확인 각 과목 평균 소수점 둘째자리까지 확인 조건문 조건에 따라 다른 프로그램 코드를 실행 '만약~ 하면 ~하다'와 같은 상황에서 사용 if문의 구조 - True일 때 실행문은 무조건 써야 한다. 안쓰면 에러남. 시험 점수가 90점 이상이면 A, 80점 이상이면 B, 70..

부트캠프/PYTHON 2022.08.25
728x90