python 20

[부스트코스] 모두를 위한 파이썬 PY4E - 조건문, try/except 구조, 함수

📒 참고 강의 모두를 위한 파이썬 (PY4E) 부스트코스 무료 강의 저번 부스트코스 포스팅에 이어서 앞으로 매주 모두를 위한 파이썬 스터디에서 배운 내용들을 정리해보려 합니다! 이번에는 2주차에서 학습한 내용을 정리해보려하는데요. 바로 조건문과 함수, 자료형 변환하는 방법 등에 관한 내용입니다! 코칭스터디 팀 미션도 2주차까지는 나름 수월하게 풀 수 있었습니다. :) 🔵 조건문 조건문은 어떤 조건이 참일 경우에만 실행. - 비교 연산자 조건문의 참 / 거짓을 판별하기 위해 사용되는 연산자 비교 연산자는 변수를 바꾸지 X (>, =, 20:# x가 20보다 큰 경우 print("Bigger") print("Finish") 위의 조건문 코드의 흐름을 나타내면 아래와 같습니다. 위와 같이 조건의 참/거짓을 판..

[부스트코스] 모두를 위한 파이썬 PY4E - 컴퓨터 내부 구조 / 파이썬 변수, 표현식, 자료형 알아보기

📒 참고 강의 모두를 위한 파이썬 (PY4E) 부스트코스 무료 강의 부스트코스 모두를 위한 파이썬 PY4E 1주차에서 학습한 내용을 정리해보려고 합니다! '프로그래밍을 왜 할까?' 라는 질문과 함께 프로그래머가 하는 일들에 대해 간략하게 알아보고 명령문의 개념을 알아보았습니다. 그리고 컴퓨터의 내부 구조인 하드웨어 구조와 파이썬을 사용하면서 일어날 수 있는 에러들, 변수, 표현식, 명령문에 대해 알아보았습니다. 🔵 컴퓨터의 하드웨어 구조 CPU : 메인 메모리로부터 전달받은 명령을 실행함, 다음에 무엇을 해야하는지 물음. 입력 장치 : 키보드, 마우스, 터치 화면 출력 장치 : 모니터, 스피커, 프린터 메인 메모리 : 빠르고 작은 일시적인 저장소, 리부팅하면 내용이 지워짐. 보조 저장소 : 느리고 큰 영..

[부스트코스] 모두를 위한 파이썬 PY4E - 파이썬 설치 방법 / Atom 설치

7/14 ~ 8/25 까지 지난 6주간 부스트코스 코칭스터디 PY4E에 참여했습니다! 리드 부스터, 다른 부스터 분들과 함께 매주 주어지는 개인 미션과 팀 미션 문제를 풀었습니다. 특히 일주일에 한 번 진행되는 라이브코칭 시간이 제일 많이 도움이 되었는데요. 슬랙을 통한 질문에 대해 너무 정성스러운 답변을 해주셔서 감사했습니다 :) 또, 인강은 질문을 물어볼 사람이 없으면 괜히 막막하잖아요... 그치만 팀마다 코치님이 계시고 슬랙 질문채널도 활발해서 좋았답니다! 이렇게 6주간의 스터디 활동을 마치고 부스트 코칭스터디 후기 서포터즈까지 참여하게 되었는데요! 약 한달간 부스트코스 모두를 위한 파이썬 PY4E에 대해 파이썬 설치방법부터 관련글을 포스팅할 예정입니다. 📒 참고 강의 모두를 위한 파이썬 (PY4E..

[파이썬] - index 함수

# index 함수 리스트, 배열에서 해당 값의 위치를 찾아주는 함수이다. 중복된 값이 있으면 가장 최소 위치(가장 앞) 반환함 위치 순서는 0부터 시작 alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'] position = alphabet.index('f') print(position) # 5 출력 index(값, 시작, 끝) alphabet = ['f', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i'] position = alphabet.index('f') print(position) # 0 출력 position = alphabet.index('f', 2, 7) print(position) # 6 출력, 2번째..

Algorithm/Python 2022.08.31

[파이썬] - 반올림, 내림, 올림

# 반올림 round() 함수 사용하기 round(1.6) # 2 출력 round(1.789, 2) # 1.79 출력 round(11.789, -1) # 10 출력 # 내림 import math 후 math.floor() 사용하기 import math math.floor(3.1415) # 3 출력 # 올림 import math 후 math.ceil() 사용하기 import math math.ceil(3.1415) # 4 출력 How do you round UP a number? How does one round a number UP in Python? I tried round(number) but it rounds the number down. Example: round(2.3) = 2.0 and not..

Algorithm/Python 2022.08.26

#백준 1436, 파이썬, in 연산자

# 백준 브루트 포스 : 1436번 - 영화감독 숌 n = int(input()) # n번째 영화 입력받기 i=0 cnt=0 while True: if '666' in str(i): # 666이 포함된 경우 cnt+=1 if cnt == n: # n번째 영화 제목 출력 print(i) break i+=1 in 연산자를 이용해서 6이 적어도 3개이상 연속으로 포함되어 있는지 확인한다. ​ - 파이썬 in 연산자 문자열에서 특정 문자열이 포함되어 있는지 확인 가능! 값이 포함된 경우 True 리턴, 아닌 경우 False 리턴한다. (not in 연산자는 반대)

Algorithm/Baekjoon 2022.08.26

#백준 7586, 파이썬, 리스트

# 백준 브루트 포스 : 7568번 - 덩치 n = int(input()) # 전체 사람 수 입력받기 weight_height = [] for _ in range(n): # 몸무게, 키 입력받기 weight, height = map(int, input().split(' ')) weight_height.append([weight, height]) # 자기보다 덩치 큰 사람 수 구하기 rank_list = [] for i in range(n): rank=0 w = weight_height[i][0] h = weight_height[i][1] for j in range(n): if w < weight_height[j][0] and h < weight_height[j][1]: rank+=1 rank_list.a..

Algorithm/Baekjoon 2022.08.26

[파이썬] - 리스트 랜덤하게 섞기, 순서 섞기

- 리스트 랜덤하게 섞기 import random 하기 random.shuffle(list) 사용! # 랜덤한 문자로 비밀번호 만들기 import random password_list = ['a', 'b', 'c', 'd', 'e', 'f'] print(password_list) # 랜덤하게 섞기 random.shuffle(password_list) print(password_list) password="" for j in password_list: password += j print(f"Your password is {password}") 리스트를 랜덤하게 섞고 문자열을 출력하려면 다시 문자열로 이어주기 ​

Algorithm/Python 2022.08.26

[파이썬] 리스트 list - 리스트 추가 / 랜덤한 항목 출력하기

- append 함수 리스트 마지막에 항목 추가 ​ - extend 함수 여러 개의 항목을 리스트 마지막에 추가 fruits = ["apple", "banana", "mango"] print(fruits) fruits.append("grape") print(fruits) fruits.extend(["melon", "orange"]) print(fruits) ​ - 랜덤한 항목 출력하기 리스트는 0부터 시작 마지막 항목의 인덱스는 총 개수 - 1 random.choice(fruits) 도 같은 결과 나옴 import random idx = random.randint(0, len(fruits)-1) #idx = random.choice(fruits) 와 같음 print(idx) print(fruits[idx..

Algorithm/Python 2022.08.26
728x90