목록Language (7)
데이터 코딩랩

✅ input() vs sys.stdin.readline() ✅ 작동 원리 설명import sysinput = sys.stdin.readline sys.stdin → 파이썬이 사용하는 표준 입력 스트림 (기본은 키보드 입력).readline() → 입력 스트림에서 한 줄을 직접 읽는다→ 그래서 input()보다 빠름 (내부적으로 더 단순함)input = sys.stdin.readline→ 원래 input() 함수를 더 빠른 함수로 덮어쓴다는 의미!✅ 사용 예시import sysinput = sys.stdin.readlineN = int(input()) # \n 포함됨 → int 변환은 문제 없음arr = [input().strip() for _ in range(N)] # \n 제거 필요! ✅ 꼭..

✅ 1. print() 함수의 기본 구동 구조print(*objects, sep=' ', end='\n')✅ 2. sep vs end 차이 정리

A = [int(input()) for _ in range(T)] 한 줄씩 입력 받는 문제를 푸는데 int(input()) 공백 for 문 돌려도 되는건가 궁금해서 찾아봄 ✅ 리스트 컴프리핸션의 기본 형태[실행코드 for 변수 in 반복가능한값]

1 * 2 * 3 * ...* n 같은 형태를 팩토리얼 이라고 하고,기호로 n! 라고 한다. 예를 들어 3! = 3 * 2 *1 이다. 일반적으로 팩토리얼을 구하는 방법으로는 세 가지 방법이 있다. 1. 반복문으로 구현하기#for문을 사용한 팩토리얼 소스 코드a = int(input("팩토리얼을 구할 숫자를 입력하세요 : "))result = 1for item in range(1, a+1, 1): result *= item # result = result * itemprint(result) 실행 결과 2. 재귀함수로 구현하기#재귀함수 사용def my_factorial(n): if n>1: return n * my_factorial(n-1) else: ret..
append 함수 append () : 파이썬에서 리스트의 끝에 새로운 요소를 추가하는 메소드 함수 형식list.append(object) 예제_ 새로운 정보를 리스트에 추가# 리스트 생성fruits = ['apple', 'banana', 'cherry' ]# append() 함수를 사용하여 새로운 요소 추가fruits.append('orange')# 추가 후 리스트 출력print(fruits) 결과['apple', 'banana', 'cherry', 'orange'] 예제_리스트 안의 리스트를 추가 list1 = [1, 2, 3]list2 = [4, 5, 6]list1.append(list2)print(list1) 결과[1, 2, 3, [4, 5, 6]] 참고 : https://sh-..

>>> money = True >>> if money: ... print("택시를 타고 가라") ... else: ... print("걸어 가라") ... 택시를 타고 가라 조건문에서 아무 일도 하지 않게 설정하고 싶다면? 주머니에 돈이 있으면 가만히 있고, 주머니에 돈이 없으면 카드를 꺼내라. 이럴 때 사용하는 것이 바로 pass이다. 위 예를 pass를 적용해서 구현해 보자. >>> pocket = ['paper', 'money', 'cellphone'] >>> if 'money' in pocket: ... pass ... else: ... print("카드를 꺼내라") ... pocket 리스트 안에 money 문자열이 있기 때문에 if 문 다음 문장인 pass가 수행되고 아무런 결괏값도 보여 주지..
02장 파이썬 프로그래밍의 기초 02-1 숫자형 02-2 문자열 자료형 02-3 리스트 자료형 02-4 튜플 자료형 02-5 딕셔너리 자료형 02-6 집합 자료형 02-7 불 자료형 02-8 자료형의 값을 저장하는 공간, 변수 03장 프로그램의 구조를 쌓는다! 제어문 03-1 if 문 03-2 while 문 03-3 for 문 04장 파이썬의 입출력 04-1 함수 04-2 사용자의 입출력 04-3 파일 읽고 쓰기 04-4 프로그램의 입출력 05장 파이썬 날개 달기 05-1 클래서 05-2 모듈 05-3 패키지 05-4 예외처리 05-5 내장함수 05-6 표준 라이브러리 05-7 외부 라이브러리 06장 파이썬 프로그래밍, 어떻게 시작해야할까? 06-1 내가 프로그램을 만둘 수 있을까? 06-2 3과 5의 ..