본문 바로가기

프로그램/Python 1000제289

Python 229제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p171 출처 : 반크_반크 20년 백서 1) 참고풀이] import time print("[분과 초를 표시하는 시계]") for i in range(10): Second=time.localtime() print(f"{Second.tm_min}분 {Second.tm_sec}초") time.sleep(1) 참고풀이 결과] 2) 참고풀이] import time print("[시간 추측 게임]") Start=input("Enter를 하면 게임이 시작합니다.") Start_time=time.localtime() End=input("10초가 되었다고 생각되면 Enter하시요.") End_time=time.localtime() if Start_time.tm_sec-End_time.tm_sec == 10: print("정확히.. 2023. 12. 22.
Python 228제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p170 출처 : 반크_반크 20년 백서 참고풀이] import turtle t = turtle.Turtle() t.shape("turtle") s = turtle.textinput("", "몇각형을 원하시나요?:") n = int(s) s = turtle.textinput("","원하는 길이를 입력하시요? ") l = int(s) for i in range(n): t.forward(l) t.left(360/n) turtle.done() 참고풀이 결과] -시작화면 - 6을 입력후 OK 버튼 클릭. - 원하는 길이 입력(예:100)후 OK 버튼 클릭. - 결과 대한민국의 아름다운 영토, 독도 2023. 12. 22.
Python 227제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p157 출처 : 반크_반크 20년 백서 12. 참고풀이] N=int(input("출생년도를 입력하시오 : ")) if N%10==0 or N%10==5: chk="월" elif N%10==1 or N%10==6: chk="화" elif N%10==2 or N%10==7: chk="수" elif N%10==3 or N%10==8: chk="목" else: chk="금" print("\n"+chk+"요일에 접종가능합니다.") 참고풀이 결과] 13. 참고풀이1] import random com=random.randrange(3) #0:가위, 1:바위, 2:보로 정한다. player=input("가위, 바위, 보를 입력하시오 : ") if com==0: computer="가위" elif com==1: computer=.. 2023. 11. 27.
Python 226제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p156 출처 : 반크_반크 20년 백서 10. 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") x1=int(input("큰 원의 중심좌표 x1: ")) y1=int(input("큰 원의 중심좌표 y1: ")) r1=int(input("큰 원의 반지름 : ")) x2=int(input("작은 원의 중심좌표 x2: ")) y2=int(input("작은 원의 중심좌표 y2: ")) r2=int(input("작은 원의 반지름 : ")) t.up() t.goto(x1,y1) t.down() t.circle(r1) t.up() t.goto(x2,y2) t.down() t.circle(r2) if x1=r2+y2: t.write("두번째 원이 첫번째 원의 내부에 있습니다... 2023. 11. 27.
Python 225제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p155 출처 : 반크_반크 20년 백서 6. 참고풀이] InSu=int(input("정수를 입력하시오 : ")) if InSu%2==0 and InSu%3==0: print("2와 3으로 나누어 떨어집니다.") else: print("2와 3으로 나누어 떨어 지지 않습니다.") 참고풀이 결과] 7. 참고풀이] A1=int(input("첫번째 숫자를 입력하시오 : ")) A2=int(input("두번째 숫자를 입력하시오 : ")) A3=int(input("세번째 숫자를 입력하시오 : ")) if A1>A2 and A1>A3: print("가장 큰 숫자는 " + str(A1) + "입니다.") if A2>A1 and A2>A3: print("가장 큰 숫자는 " + str(A2) + "입니다.") if A3>A1 a.. 2023. 11. 27.
Python 224제] 두근두근 파이썬(개정판) CHAPTER 5 연습문제 p154 출처 : 반크_반크 20년 백서 1. 참고풀이] age = 20 if age =80: Result="B" elif Score>=70: Result="C" elif Score>=60: Result="D" else: Result="F" print(Result+"학점입니다.") 참고풀이 결과] 5. 참고풀이] import random x=random.randint(1,100) y=random.randint(1,100) Result=int(input(str(x) + " - " + str(y) + " = ")) if x-y==Result: print("맞았습니다.") else: print("아쉽게 틀렸습니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 11. 27.
Python 223제] 두근두근 파이썬(개정판) CHAPTER 5 도전문제 출처 : 반크_반크 20년 백서 p136 참고풀이] import turtle t = turtle.Turtle() t.shape("turtle") t.penup() #펜을 올려서 그림이 그려지지 않게 한다. t.goto(120, 100) #거북이를 (120, 100)으로 이동시킨다. t.write("거북이가 여기로 오면 양수입니다.") t.goto(120, 0) #거북이를 (120, 0)으로 이동시킨다. t.write("거북이가 여기로 오면 0입니다.") t.goto(120, -100) #거북이를 (120, -100)으로 이동시킨다. t.write("거북이가 여기로 오면 음수입니다.") t.goto(0, 0) #(0, 0) 위치로 거북이를 이동시킨다. t.pendown() #펜을 내려서 그림이 그려지게 한.. 2023. 11. 20.
Python 222제] 두근두근 파이썬(개정판) CHAPTER 13 연습문제3 p397 출처 : 반크_반크 20년 백서 참고풀이1] 사용자 클래스 사용 import turtle class TUrtle: def __init__(self, speed): self.t = turtle.Turtle() self.t.speed = speed def drive(self, distance): self.t.forward(distance) def turright(self, degree): self.t.right(degree) def turleft(self, degree): self.t.left(degree) def Shape(self,Pointer): self.t.shape(Pointer) #사용자 객체를 선언한다. lee = TUrtle(0) lee1 = TUrtle(0) lee.Shape("turtle".. 2023. 11. 13.
Python 221제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p127 출처 : 반크_반크 20년 백서 9. 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") colors=["orange","yellow","red"] X=[100,200,300] Y=[30,20,40] t.stamp() t.fillcolor(colors[0]) t.goto(X[0],Y[0]) t.stamp() t.fillcolor(colors[1]) t.goto(X[1],Y[1]) t.stamp() t.fillcolor(colors[2]) t.goto(X[2],Y[2]) t.stamp() 참고풀이 결과] 10. 참고풀이] import random Str="abcdefghijklmnopqrstuvwxyz0123456789" PW="" PW+=random.cho.. 2023. 11. 6.
Python 220제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p126 출처 : 반크_반크 20년 백서 6. 참고풀이] L=[] n=int(input("정수를 입력하시오 : ")) L.append(n) n=int(input("정수를 입력하시오 : ")) L.append(n) n=int(input("정수를 입력하시오 : ")) L.append(n) print("\n리스트 =", L) print("리스트 숫자들의 합 =",sum(L)) 참고풀이 결과] 7. 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") colors=[] #"yellow","red","blue" color=input("색상 #1을 입력하시오 : ") colors.append(color) color=input("색상 #2를 입력하시오 : ") colors.app.. 2023. 11. 6.
Python 219제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제6 p334 출처 : 반크_반크 20년 백서 참고풀이] from tkinter import * def Left_Move(): canvas.move(rec,-10,0) def Right_Move(): canvas.move(rec,10,0) def Up_Move(): canvas.move(rec,0,-10) def Down_Move(): canvas.move(rec,0,10) window=Tk() window.title("버튼 눌러 사각형 움직이기") canvas=Canvas(window, width=500, height=500, bg="white") canvas.grid(row=0, column=0, columnspan=4) rec=canvas.create_rectangle(50,25,150,75, fill="red".. 2023. 10. 23.
Python 218제] 두근두근 파이썬(개정판) CHAPTER 4 연습문제 p125 출처 : 반크_반크 20년 백서 3. 참고풀이] S=input("문자열을 입력하시오 : ") print(S + "하는 중") 참고풀이 결과] 4. 참고풀이] S=input("기호를 입력하시오 : ") Sinsert=input("중간에 삽입할 문자열을 입력하시오 : ") print(S[0] + Sinsert + S[1]) 참고풀이 결과] 5. 참고풀이] List=[1,2,3,4] Sum1=List[0]+List[1]+List[2]+List[3] print("리스트 =",List) print("\n1. 리스트 각 방을 더하여 합을 구한 경우") print("리스트 숫자들의 합 =",Sum1) Sum2=sum(List) print("\n2. sum()를 사용하여 합을 구한 경우") print("리스트 숫자들의.. 2023. 10. 23.
반응형