본문 바로가기

분류 전체보기828

Python 261제] 두근두근 파이썬(개정판) CHAPTER 7 연습문제2 p232 출처 : 반크_독도2023 참고풀이] def sumProblem(n1,n2): return n1+n2 x=int(input("첫번째 정수 : ")) y=int(input("두번째 정수 : ")) result=sumProblem(x,y) Ans=int(input("정수 " + str(x) + "+" + str(y) + "의 합은? ")) #결과출력 print() if result==Ans: print("정답입니다.") else: print("아쉽습니다.\n조금 더 생각해보세요.\n화이팅!!!") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2024. 2. 10.
Python 260제] 두근두근 파이썬(개정판) CHAPTER 7 연습문제1 p232 출처 : 반크_독도2023 참고풀이] ▶ 인자가 있는 경우 def happyBirthday(person="Kim"): print("Happy Birthday to you!\n"*2,end='') print(f"Happy Birthday, dear {person}") print("Happy Birthday to you!") happyBirthday("홍길동") #인자값이 있는 경우 ▶ 인자가 없는 경우 def happyBirthday(person="Kim"): print("Happy Birthday to you!\n"*2,end='') print(f"Happy Birthday, dear {person}") print("Happy Birthday to you!") happyBirthday() #인자값이 없는.. 2024. 2. 10.
Python 259제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p227 출처 : 반크_독도2023 나무를 그리는 프렉탈(fractal) 프로그램 작성하기. 참고 풀이] import turtle import random def tree(length,size,do): if length>5: #length가 5보다 크면 순환호출을 한다. t.forward(length) #포인터가 length만큼 선을 그린다. t.right(do) #오른쪽으로 do도 회전한다. #lenght에 size만큼 뺀 값을 인수로 tree()를 순환호출한다. tree(length-size,size,do) t.left(do*2) #왼쪽으로 do*2도 회전한다. #lenght에 size만큼 뺀 값을 인수로 tree()를 순환호출한다. tree(length-size,size,do) t.right(do) #오른쪽.. 2024. 2. 10.
Python 258제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p223 출처 : 반크_독도2023 참고풀이] import turtle import random t = turtle.Turtle() def All_square(length,n): for i in range(n): t.forward(length) t.left(360//n) def drawit(x, y): t.penup() t.goto(x, y) t.pendown() t.begin_fill() t.color(random.random(), random.random(), random.random()) #랜덤 색상 지정 Ngak=random.randint(3,8) All_square(100,Ngak) t.end_fill() s = turtle.Screen() #그림이 그려지는 화면을 얻는다. s.onscreenclick(.. 2024. 1. 24.
Python 257제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p219 출처 : 반크_독도2023 참고풀이] def getMax(a, b=-10000, c=-10000): if (a >= b) and (a >= c): largest = a elif (b >= a) and (b >= c): largest = b else: largest = c return largest print(f"(10, 20, 50)중에서 최대값: {getMax(10, 20, 50)}") print(f"(10, 20)중에서 최대값: {getMax(10, 20)}") print(f"(10)중에서 최대값: {getMax(10)}") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2024. 1. 24.
Python 256제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p214 출처 : 반크_독도2023 참고풀이] def countVowel(string): count1 = count2 = 0 for ch in string: if ch in ['a','e','i','o','u']: count1 += 1 else: count2 += 1 return count1,count2 s = input("문자열을 입력하시오: ") n1, n2 = countVowel(s) print(f"모음의 개수는 {n1}개입니다.") print(f"자음의 개수는 {n2}개입니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2024. 1. 24.
Python 255제] 두근두근 파이썬(개정판) CHAPTER 7 도전문제 p213 출처 : 반크_독도2023 1) 참고풀이] import turtle t = turtle.Turtle() t.shape("turtle") def square(x, y, length, color): # length는 한변의 길이, color는 채울색 t.up() # 펜을 든다. t.goto(x, y) # (열, 행)으로 이동한다. t.down() # 펜을 내린다. t.color(color) # 사각형의 채워질 색을 정한다. t.begin_fill() for i in range(4): t.forward(length) t.left(90) t.end_fill() square(-300, 0, 100,"orange") # square() 함수를 호출한다. square(-50, 0, 100,"orange") squar.. 2024. 1. 24.
트리(Tree) 가지에 의해 연결된 노드로 구성된 추상적인 계층구조. ① 각 가지는 한 노드에서 종속된 다른 노드를 연결하고 ② 어떤 노드에도 종속되지 않는 유일한 노드인 루트가 있고 ③ 루트를 제외한 모든 노드는 정확히 하나의 노드에 직접 종속된다. 트리는 유한한 수의 노드(node)되며, 트리의 시작되는 노드를 루트(root)라 하며 노드와 노드 사이의 연결선을 브랜치(branch)라고 합니다. ◈ 트리에서 사용되는 용어 • 근노드(Root Node) : 트리의 뿌리가 되는 노드. 항상 존재한다. • 단노드(Terminal Node) : 노드의 차수(Degree)가 0인 노드 또는 자식이 없는 노드. • 간노드(Nonteminal Node) : 노드의 차수(Degree)가 0이 아닌 노드 또는 자식을 갖고 있는 노드.. 2024. 1. 24.
Python 254제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제15 p202 출처 : 반크_독도2023 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") t.color("red","yellow") #선색 : red, 채움색 : yellow로 지정 t.begin_fill() #채우기 시작 while True: t.fd(200) t.lt(170) #거북이 포인터 위치가 절대값으로 1보다 작다면 #반복작업을 중단한다. if abs(t.pos()) 2024. 1. 17.
Python 253제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제14 p202 출처 : 반크_독도2023 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") t.pensize(20) t.up() t.goto(-300,200) t.down() t.pencolor("brown") for i in range(5): t.fd(600) t.rt(90) t.fd(30) t.rt(90) t.fd(600) t.lt(90) t.fd(30) t.lt(90) turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2024. 1. 17.
Python 252제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제13 p201 출처 : 반크_독도2023 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") t.pensize(20) colors=["red", "orange", "yellow", "green", "blue", "indigo", "violet"] radi=50 x=0 for color in colors: t.pencolor(color) t.up() t.goto(x,0) t.down() t.left(90) t.circle(radi, 180) radi+=40 x+=40 t.left(90) turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2024. 1. 17.
Python 251제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제12 p201 출처 : 반크_독도2023 참고풀이] import turtle import math t=turtle.Turtle() t.shape("turtle") t.color("red","yellow") t.up() t.goto(-200,0) t.down() for i in range(361): t.goto(-200+i,200*math.sin(i*3.14/180)) turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2024. 1. 17.
반응형