728x90
반응형

파이썬초보 36

[파이썬] 기초 다지기 예제 2

자료형 살펴보기 3 : isinstance >>> isinstance(3,int) isinstance(3.14,float) isinstance('3.14',str) isinstance(True,bool) isinstance([],list) 한 문자열 접근 : indexing (거꾸로(-) 접근)) >>> 'hello'[-0] 'hello'[-1] 'hello'[-2] 'hello'[-5] 'hello'[-6] 부분 문자열 접근 : slicing >>> 'hello'[0:1] 'hello'[0:2] 'hello'[1:3] 'hello'[:3] 'hello'[3:] 'hello'[:] 'hello'[1:4:2] 'hello'[::2] 문자열 중요 함수 : len(문자열 갯수), join(문자열 합치기), s..

[파이썬] turtle을 활용하여 피젯스피너 만들기

turtle을 활용하여 피젯스피너 만들기 from turtle import* state={'turn':0} def draw_wing(color): forward(100) dot(120,color) back(100) right(120) def draw_spinner(): clear() angle=state['turn']/10 right(angle) draw_wing('red') draw_wing('green') draw_wing('blue') update() def animate(): if state['turn']>0: state['turn']-=1 draw_spinner() ontimer(animate,20) # 20ms 있다가 애니메이트 호출해줘 def flick(): state['turn']+=10 ..

[파이썬] 기초 다지기 예제 1

파이썬 맛보기 : turtle from turtle import* color('red','yellow') begin_fill() while True: forward(200) left(170) if abs(pos())=19: 'adult' 파이썬에서 판단하기 1 : if~else (Shell에서 실행) >>> birth_year=2004 if 1981=10: break 작은 동작을 묶어 대표 동작 만들기 : 함수 (Shell에서 실행) >>> coffee_price=2500 def coffee_machine(coffee_in, money_in): coffee_out=coffee_in change=money_in-coffee_price return coffee_out,change money=5000 coff..

카테고리 없음 2023.10.26

[파이썬] 다양한 함수의 활용

정수가 홀수인지 확인하는 함수 def is_odd_number(arg): if arg%2 == 1: return True return False print(is_odd_number(3)) print(is_odd_number(2)) * 홀수를 영어로 odd number라고 합니다 영어 알파벳을 감싸는 테두리를 출력하는 함수 def get_borderd_str(arg): result = "" star = "*" length = len(arg) result = result+(star*(length+4)+"\n") result = result+(star+" "+arg+" "+star+"\n") result = result+(star*(length+4)) return result print(get_borderd_..

[파이썬] 함수 활용하기 예제

예제 1 def add(first, second): return first + second print(add(3,2)) #함수 헤더 : def add(first, second) #함수 보디 : : return first + second #매개변수 : first, second #인수 : 3, 2 #리턴값 : 5 예제 2 def no_return(): pass def no_return_value(): return print(no_return()) print(no_return_value()) 예제 3 def print_elements(arg): for x in arg: print(x) print_elements(["Sun", "is", "rising"]) 예제 4 def power(base, exp): ret..

[파이썬] 함수 활용하기 (명령어)

참고링크 Built-in Functions — Python 3.12.0 documentation Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a... docs.python.org 함수 입력값 = 인수(argument) 함수 결과값 = 리턴값(return value) 함수 결과값을 전달하는 것 = 리턴한다(return) abs(숫자 데이터) 숫자 데이터의 절대값을 구하는 ..

[파이썬] 데이터 세트와 for 반복문 예제

예제 1 coffee = "플랫 화이트" for x in coffee: print(x) 예제 2 count = [1,2,3,4,5,6,7,8,9,10] for x in count: if x%2 ==0: print(str(x)+"!") 예제 3 five = range(5) for x in five: print((x+1)*3) 예제 4 order = ["아메리카노","플랫화이트","화이트 초콜릿 모카"] price = [3100,4100,4600] for x in range(3): print(order[x]+" : "+str(price[x])) 예제 5 scores = [990,120] print(scores[0]) print(scores[1]) scores = {"TOEIC":990,"TOEFL iBT":..

[파이썬] 데이터 세트와 for 반복문 활용하기

리스트 데이터 세트와 for 반복문 하나의 리스트를 반복처리하는 방법 #리스트와 for 반복문 book_list = ["혼자 공부하는 첫 프로그래밍","혼자 공부하는 파이썬"] for book in book_list: print(book) 여러 개의 리스트를 하나의 for 반복문으로 처리하는 방법 #여러 개의 리스트를 하나의 for 반복문으로 처리하는 방법 name_set = ["드링킹 요구르트", "딸기우유"] price_set = [1800,1500] qty_set = [4,2] ## for 반복문으로 아래 코드를 반복처리 name =name_set[0] sales = price_set[0]*qty_set[0] print(name+" 매출액:"+str(sales)) name = name_set[1] ..

[파이썬] 데이터 타입과 for 반복문

데이터 타입(data Type) 프로그래밍 언어가 처리 가능한 데이터 종류, 데이터 유형이라고도 합니다. 기본 데이터 타입(Primary Data Type) : 프로그래밍 언어가 처리할 수 있는 최저 수준의 데이터 타입으로 문자데이터, 숫자데이터, 불데이터가 있습니다. - 문자 데이터 따옴표('...', "...")로 감싼 모든 데이터로 프로그래밍 언어에 따라 문자(character, 1개의 문자로 만든 문자 데이터)와 문자열(String, 여러 개의 문자를 하나의 데이터 세트로 만든 문자 데이터)를 사용합니다. 문자열에 저장된 각각의 문자는 인덱스(Index)로 불리는 숫자로 관리되며, 인덱스를 활용하여 특정 문자를 1개 꺼내 쓰는 인덱싱(Indexing), 여러 개를 한번에 꺼내 쓸 수 있는 슬라이싱..

728x90
반응형