728x90
반응형

파이썬연습 27

[파이썬] 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

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

참고링크 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), 여러 개를 한번에 꺼내 쓸 수 있는 슬라이싱..

[파이썬] 반복문 : While 문

While 문 주어진 조건식을 만족하는 동안 특정 코드를 반복 처리 조건식이 True인 경우에만 반복처리하며, 반복 처리되는 코드를 코드 블록(Code Block)이라고 합니다. 조건식의 결과값이 false가 되는 순간 while 반복문을 종료하고 빠져나와 while 반복문 이후의 코드를 실행합니다. while 반복문은 무한 반복에 빠질 가능성이 높다는 단점이 있습니다. # while 반복문 count = 1 while count < 4: print(str(count)+"!") print(count,'!') print(f'{count}!') count = count+1

[파이썬] 데이터 관리 : 리스트(List)와 클래스화

예제 1 다음 데이터를 리스트 데이터 세트로 만들어보자! 프로그래밍 언어 영문명 파이썬 Python C언어 C 자바 Java 자바스크립트 JavaScript lang_set=['파이썬','C언어','자바','자바스크립트'] lang_eng_set=['Python','C','Java','JavaScript'] 위 리스트데이터를 클래스화 하기 class ProgLang: def __init__(self, name, ename): self.name=name self.ename=ename progLangs=[ ProgLang("파이썬", "Python"), ProgLang("C 언어", "C"), ProgLang("자바", "Java"), ProgLang("자바스크립트", "JavaScript") ] # for..

728x90
반응형