반응형
본문 바로가기

IT 개발 및 프로그래밍/파이썬(Python)19

큰 수일수록 순위가 높아지는데 list[1]의 값 비교 후 동점이면 list[2]의 값 비교, list[2]의 값도 동점이면 list[3]의 값을 비교하여 순위를 매기는 코드를 만드는 방법 이 코드는 리스트를 비교하여 순위를 매기는 코드입니다. 우선, 리스트 A, B, C, D는 모두 같은 길이의 원소를 가지고 있고, 각각의 리스트는 다양한 값으로 구성되어 있습니다. 이 코드에서는 리스트의 원소 중에서 인덱스 1, 2, 3에 해당하는 값을 비교하여 순위를 매기고자 합니다. 위 코드는 간단한 함수를 만들어서 이를 이용하여 순위를 매깁니다. 함수 rank_lists()는 리스트와 원하는 순위를 입력받아서, 해당 순위에 해당하는 리스트를 반환합니다. 예를 들어, rank_lists([A, B, C, D], 1)은 리스트 A, B, C, D를 비교하여 인덱스 1에 해당하는 값을 기준으로 순위를 매긴 후, 그 중 1등인 리스트를 반환합니다. 함수 내부에서는 sorted() 함수를 이용하여 리스트를 .. 2023. 3. 31.
turtle 모듈 사용하여 빨간색 별, 파란색 별 각각 그리는 파이썬 코드 아래 코드는 turtle 모듈을 사용하여 파란색과 빨간색으로 채워진 오각형을 그리는 코드입니다. turtle 모듈을 불러와서 bob이라는 이름의 터틀 객체를 생성합니다. draw_pentagon() 함수를 정의합니다. 이 함수는 터틀 객체 t, 채우기 색상 fill_color, 시작 위치 x와 y를 매개변수로 받아서 오각형을 그리는 함수입니다. t.color(fill_color)를 사용하여 펜 색상을 설정합니다. t.up()을 사용하여 펜을 들어올립니다. t.goto(x, y)를 사용하여 시작 위치로 이동합니다. t.down()을 사용하여 펜을 내려놓습니다. t.begin_fill()을 사용하여 다각형을 채우기 시작합니다. for 루프를 사용하여 오각형을 그립니다. t.end_fill()을 사용하여 다각.. 2023. 3. 30.
파이썬 리스트 사용해서 최고점, 최저점, 평균값 구하는 코드 작성하기 아래 코드는 사용자로부터 5번의 점수를 입력받은 후, 0을 누르기 전까지는 최소, 최대, 평균 값을 출력하며, 0, 1, 2, 3 이외의 다른 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력하는 프로그램입니다. 5개의 점수를 입력받아서 scores 리스트에 저장합니다. 무한 반복문을 실행하고, 사용자가 선택한 기능에 따라서 결과를 출력합니다. 사용자가 0을 입력하면 프로그램을 종료합니다. 사용자가 1을 입력하면 scores 리스트에서 최대값을 찾아 출력합니다. 사용자가 2를 입력하면 scores 리스트에서 최소값을 찾아 출력합니다. 사용자가 3을 입력하면 scores 리스트의 평균값을 계산하여 출력합니다. 사용자가 0, 1, 2, 3 이외의 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력합.. 2023. 3. 30.
직각삼각형, 역삼각형, 마름모를 파이썬으로 구현해보자. 아래 코드는 별(*)을 사용하여 다양한 디자인 형상을 출력하는 예시 코드입니다. 1. 직각 삼각형 직각 삼각형 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다. 2. 역삼각형 역삼각형 코드는 첫 번째 반복문에서 i가 5부터 1까지 1씩 감소하면서, 두 번째 반복문에서 j가 i만큼 반복하며, 각각 *을 출력합니다. 3. 마름모 위 코드는 첫 번째 반복문에서 i가 1부터 5까지 1씩 증가하면서, 두 번째 반복문에서 공백을 출력합니다. 그리고 세 번째 반복문에서 k가 (2*i-1)만큼 반복하며, 각각 *을 출력합니다. 그리고 줄바꿈 문자(\n)를 출력합니다. 마지막으로 두 번째 반복문에서 공백과 세 번째 반복문에서 *을 출력하는 .. 2023. 3. 29.

반응형