본문 바로가기

add 깨알 공부4

Python - 함수 나도코딩 강의를 듣고 복습의 의미로 작성하였습니다. 실제 강의 내용이나 예제와 다를 수 있습니다. 함수 1. 전달값과 반환값 - def 정의 만 가능, 호출 전까진 실행되지 않음 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account() def deposit(balance, money): print("입금이 완료되었습니다. 잔액은 {0} 원입니다." .format(balance + money)) return balance + money balance = 0 balance = deposit(balance, 1000) print(balance) def withdraw(balance, money): if balance >= money: print("출금이 완료.. 2021. 7. 5.
Python 기초 - 제어문(if, for, while, continue, break) *나도코딩님 강의를 듣고 복습의 의미로 작성하였습니다. 실제 강의 내용이나 예제와 다를 수 있습니다. 제어문 1. if문 - if문의 기본 구조 weather = input("오늘 날씨는 어때요?") if weather == "비": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") else: print("준비물 필요 없어요") - 비교 연산자 temp = int(input("기온은 어때요? ")) if 30 2021. 7. 5.
Python 기초 - 자료구조(리스트, 사전, 튜플, 집합, 자료구조의 변경) 나도코딩 강의를 듣고 복습의 의미로 작성하였습니다. 실제 강의 내용이나 예제와 다를 수 있습니다. 자료구조 1. 리스트 [] redvelvet = ["슬기", "아이린", "웬디"] print(redvelvet) - 위치 반환 index print(redvelvet.index("아이린") - 요소 추가 append redvelvet.append("조이") print(redvelvet) - 요소 삽입 insert redvelvet.insert(1, "예리") print(redvelvet) - 요소 꺼내기 pop redvelvet = ["슬기", "예리", "아이린", "웬디", "조이"] print(redvelvet.pop()) print(redvelvet) print(redvelvet.pop()) pri.. 2021. 6. 2.
Python 기초 - 절대값 함수, 랜덤함수, 슬라이싱, 문자열처리함수, 문자열포맷, 탈출문자 나도코딩님 강의를 듣고 복습의 의미로 작성하였습니다. 실제 강의 내용이나 예제와 다를 수 있습니다. 연산자 3. 숫자처리함수 - 절대값을 구하는 함수 abs (absolut) print(abs(-5)) - 제곱 함수 pow print(pow(4, 2)) - 인수 중 제일 큰 숫자와 제일 작은 숫자 구하는 함수 max / min print(max(5, 12)) priint(min(5, 12)) - 반올림 함수 round print(round(3.14)) 더보기 4. 랜덤함수 - 0.0 ~ 1.0 사이의 임의의 값 생성 from random import * print(random()) - 0.0 ~ n 임의의 값 생성 print(int(random) * n)) print(int(random) * 10)) -.. 2021. 6. 2.