목록2024/03 (28)
프로그래머 대학생의 노트
파이썬에서는 리스트를 연산하여 새로운 리스트를 만들 수 있습니다. 리스트를 연산하는 데에는 +와 * 연산자가 사용됩니다. 예제: list_a = [1,2,3,4] list_b = [4,5,6,7] print(list_a+list_b) print(list_a*3) print(len(list_a))출력 결과: [1, 2, 3, 4, 4, 5, 6, 7] [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 4위 예제에서는 먼저 + 연산자를 사용하여 list_a와 list_b를 연결한 새로운 리스트를 만들어 출력하였습니다. 이어서 * 연산자를 사용하여 list_a를 세 번 반복한 새로운 리스트를 만들어 출력하였습니다. 마지막으로 len() 함수를 사용하여 list_a의 길이를 출력하였습니다. 리스..
파이썬에서는 리스트를 다양한 방법으로 연산할 수 있습니다. 이번 예제에서는 리스트를 연결하는 + 연산자, 리스트를 반복하는 * 연산자, 그리고 리스트의 길이를 반환하는 len() 함수에 대해 알아보겠습니다. 예제: list_a = [1, 2, 3, 4] list_b = [4, 5, 6, 7] print(list_a + list_b) print(list_a * 3) print(len(list_a))출력 결과: [1, 2, 3, 4, 4, 5, 6, 7] [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 4위 예제에서는 list_a와 list_b라는 두 개의 리스트를 생성하고, 이를 다양한 방법으로 연산하여 출력하였습니다. + 연산자를 사용하여 두 개의 리스트를 연결하면, 두 리스트의 요소들..
파이썬에서는 리스트 내부에 리스트를 포함시켜 2차원 리스트를 만들 수 있습니다. 2차원 리스트는 행과 열로 구성되어 있으며, 각 원소는 [행번호][열번호] 형태로 인덱싱할 수 있습니다. 예제: darray = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(darray[1]) print(darray[1][1]) print(darray[0][2])출력 결과: [4, 5, 6] 5 3위 예제에서는 darray라는 2차원 리스트를 만들고, 각각의 원소를 인덱싱하여 출력하였습니다. darray[1]은 2차원 리스트에서 두 번째 행을 나타내며, [4, 5, 6]이 출력됩니다. darray[1][1]은 두 번째 행에서 두 번째 열의 원소를 나타내며, 5가 출력됩니다. darray[0][2]는..
파이썬에서는 리스트(List)라는 자료형을 제공합니다. 리스트는 여러 개의 값을 하나의 변수에 저장할 수 있는 자료형으로, 다양한 자료형을 포함할 수 있습니다. 이번 글에서는 리스트에서 인덱싱(Indexing)이라는 기능에 대해 설명해보겠습니다. 예제: etc = [1004, 3.14, 'hello', True, False] print(etc[3], etc[4]) print(etc[3:]) print(etc[-1]) print(etc[2][0])출력 결과: True False [True, False] False h위 예제에서는 etc라는 리스트를 정의하고, 다양한 자료형을 포함하고 있습니다. 이 리스트에서 인덱싱을 통해 특정 값을 가져올 수 있습니다. etc[3]과 etc[4]는 각각 Tr..
파이썬에서는 여러 개의 값을 하나의 변수에 저장할 수 있는 리스트(List)를 제공합니다. 리스트는 대괄호([])를 사용하여 생성하며, 각 값은 쉼표(,)로 구분합니다. 예제: food = ['짜장면', '짬뽕', '탕수육', '우동']위 예제에서는 food라는 리스트를 생성하고, 안에 '짜장면', '짬뽕', '탕수육', '우동'이라는 네 가지 음식을 저장하였습니다. 리스트의 각 값은 인덱스(Index)를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작하며, 대괄호([]) 안에 인덱스 번호를 넣어서 값을 가져올 수 있습니다. 예제: print(food) print(food[0]) prin..
파이썬에서는 입력한 수가 2, 3, 6의 배수인지 확인하는 방법이 있습니다. 이를 위해 if, elif, else 문과 % 연산자를 사용합니다. 예제: n = input("정수 입력: ") new = int(n) if new % 6 == 0: print("6의 배수") elif new % 3 == 0: print("3의 배수") elif new % 2 == 0: print("2의 배수") else: print("2 또는 3 배수 아님") print(len(n),"자리수")위 예제에서는 input() 함수를 사용하여 사용자로부터 정수를 입력받고, int() 함수를 사용하여 문자열을 정수형으로 변환합니다. 그리고 if, elif, else 문과 % 연산자를 사용하여 입력한 수가 2, 3, 6의 배수인지 확인..
파이썬에서는 입력한 수가 3의 배수인지 확인할 수 있습니다. 이를 위해 입력한 수를 3으로 나누어 나머지가 0인지 확인하면 됩니다. 이때, input() 함수를 사용하여 사용자로부터 입력을 받아와야 합니다. 예제: data = input('자연수 입력: ') data = int(data) if data % 3 == 0: print('3의 배수') else: print('3의 배수 아님')위 예제에서는 input() 함수를 사용하여 사용자로부터 자연수를 입력받고, 입력받은 값을 int() 함수를 사용하여 정수형으로 변환합니다. 이후, if 조건문을 사용하여 입력받은 수가 3의 배수인지 확인하고, 조건에 따라 출력 결과를 나타냅니다. 입력한 수가 3의 배수인지 확인..
파이썬에서는 조건문을 사용하여 특정 조건에 따라 다른 결과를 출력할 수 있습니다. 예를 들어, 월에 따라 계절을 출력하는 프로그램을 작성해보겠습니다. 예제 #45-1: m = input('월 입력(1~12): ') m = int(m) if 3
파이썬에서는 input() 함수를 사용하여 사용자로부터 값을 입력받을 수 있습니다. 이번 예제에서는 사용자로부터 실수 값을 입력받아 정수로 변환하여 출력하는 방법을 알아보겠습니다. 예제: x = input("실수 입력: ") print(int(x))위 예제에서는 input() 함수를 사용하여 사용자로부터 실수 값을 입력받습니다. 입력된 값은 문자열 형태로 저장되며, 이를 int() 함수를 사용하여 정수로 변환한 후 출력합니다. 만약 입력된 값이 실수 형태인 경우 int() 함수를 사용하여 정수로 변환할 수 없으므로 에러가 발생합니다. 이때는 float() 함수를 사용하여 실수로 변환한 후 출력하면 됩니다. 예제: x = input("실수 입력: ") print(float(x))위 예제에서는 float()..