본문 바로가기

프로그램654

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.
Python 250제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제11 p200 출처 : 반크_독도2023 참고풀이] import turtle import random t=turtle.Turtle() t.shape("turtle") for i in range(30): length=random.randint(10,100) t.color(random.random(),random.random(),random.random()) x=random.randint(-400,400) y=random.randint(-200,200) t.up() t.goto(x,y) t.down() t.begin_fill() for j in range(5): t.fd(length) t.lt(144) t.end_fill() turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2024. 1. 17.
Python 249제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제10 p200 출처 : 반크_독도2023 참고풀이] import turtle import random t=turtle.Turtle() t.shape("turtle") for i in range(30): length=random.randint(10,100) t.fillcolor(random.random(),random.random(),random.random()) x=random.randint(-400,400) y=random.randint(-200,200) t.up() t.goto(x,y) t.down() t.begin_fill() t.circle(length) t.end_fill() turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2024. 1. 17.
Python 248제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제9 p199 출처 : 반크_독도포스터 참고풀이] print("알파벳 소문자 3글자와 숫자 2글자로\n패스워드를 만드세요.(예:abc01)\n") Pass=input("패스워드를 입력하시오 : ") soStr="abcdefghijklmnopqrstuvwxyz0123456789" chk="" for j in range(len(Pass)): for i in range(len(soStr)): if Pass[j]==soStr[i]: chk+=soStr[i] break else: print(chk) print(f"입력한 패스워드는 {chk}입니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2024. 1. 10.
Python 247제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제8 p199 출처 : 반크_독도포스터 참고풀이] import time start=time.time() input("30초가 지나면 엔터키를 누르세요.") end=time.time() if int(end-start)==30: print("축하합니다!!\n정확히 맞추었습니다.") elif end-start>30: print(f" 아쉽습니다.\n {int(end-start)-30}초 늦었습니다.") else: print(f' 아쉽습니다.\n {30-int(end-start)}초 빨랐습니다.') 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2024. 1. 10.
Python 246제] 두근두근 파이썬(개정판) CHAPTER 6 연습문제7 p199 반크 : 독도_독도포스터 참고풀이] import random for i in range(3): r1=random.randint(1,6) r2=random.randint(1,6) print('첫번째 주사위 =',r1,'두번째 주사위 =',r2) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2024. 1. 10.
반응형