PS, 언어 공부 39

[Python] 리스트의 여러가지 사용방법

개요 파이썬의 리스트는 자바, C의 배열과 유사한 형태를 띄고있다. 아직 파이썬 문법에 익숙하지 않아서 메모해본다. 오늘의 주제 리스트와 관련된 함수 알아보기 리스트 조작법 진행 과정 1. 파이썬의 리스트는 같은 리스트에 여러개의 자료형 삽입이 가능하다. 예제로 사용할 리스트(계속 쓰인다) list = ["이름", 1, 3, 5.2] 2. 리스트값 조회 리스트의 기본적인 조회방법은 다음과 같다. 예제 list = ["이름", 1, 3, 5.2] print(list[0]) print(list[1]) print(list[2]) print(list[3]) 결과 이름 1 3 5.2 3. 리스트값 추가 추가하기는 여러가지 방식이있다. 3-1. append 함수 사용하기 list = ["이름", 1, 3, 5.2]..

[Python] 한번에 여러개의 값 입력하기, 특정 문자를 구분하여 입력하기

문제를 풀다보면 엔터로 입력값을 구분하는게 아닌 스페이스바(공백)로 답을 요구할때가 생각보다 많았다. 메모할겸 써본다. 1. split() 함수 사용하기 예제 #2개의 값을 입력해서 사이의 홀수를 찾는 프로그램 def Odd(a,b): if (a % 2) == 1: print(a, end=' ') if a == b: return else: a += 1 Odd(a,b) a, b = input().split() a = int(a) b = int(b) Odd(a,b) split()으로 변환된 값은 문자열로 변환되므로, 12,13행에서 각각 int로 변환해줘야 한다. 2. map()함수 사용하기 매번 형변환 해주려니 귀찮다. 한줄로 줄여보자. def Odd(a,b): if (a % 2) == 1: print(a..

[Turtle] 터틀 패턴그리기

import turtle as t t.shape("turtle") t.penup() start = int(input("시작지점입력 :")) ColumnCount = int(input("가로 길이 입력 : ")) PatternCount = int(input("패턴 횟수 : ")) t.goto(start, 300) #시작 좌표 distance = 50 #사각형 크기 angle = 90 #사각형 그릴 앵글 t.pendown() t.speed(0) #꼬부기 그리는 속도, 1~10까지 설정가능, 0이 가장 빠르다 for Row in range(10): #가로줄 그릴 횟수 for Column in range(ColumnCount): #사각형 몇개그릴것인지, 이 문제에선 흑,백색 큐브 2개를 한쌍으로 엮는다. t.b..