프로그램/Python 1000제356 Python 236제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p187 출처 : 반크_반크 20년 백서 참고풀이] import random while True: x = random.randint(1, 100) y = random.randint(1, 100) z = random.choice(["+","-"]) print(x, z, y, "=", end= " ") answer = int(input()) if z=="+": if answer == x + y: print("잘했어요!!") else: print("다음번에는 잘할 수 있죠?") else: if answer == x - y: print("잘했어요!!") else: print("다음번에는 잘할 수 있죠?") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 12. 29. Python 235제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p186 출처 : 반크_반크 20년 백서 참고풀이] import random tries = 0 guess = 0; answer = random.randint(1, 100) print("1부터 100 사이의 숫자를 맞추시오") chk=False while tries 2023. 12. 29. Python 234제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p182 출처 : 반크_반크 20년 백서 참고풀이] import turtle #색상은 리스트에 저장했다가 하나씩 꺼내서 변경하도록 하자. colors = ["red", "purple", "blue", "green", "yellow", "orange" ] t = turtle.Turtle() #배경색은 다음과 같은 문장으로 변경이 가능하다. turtle.bgcolor("black") #거북이의 속도는 0으로 설정하면 최대가 된다. t.speed(0) #거북이가 그리는 선의 두께는 width()를 호출하면 된다. t.width(3) length = 10 #초기 선의 길이는 10으로 한다. #실행되는 화면을 녹화하기 위하여 작업을 잠시 지연시킨다. a=0 for i in range(50000000): a+=1 #whil.. 2023. 12. 23. Python 233제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p180 출처 : 반크_반크 20년 백서 1) 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") i=0 while i 2023. 12. 23. Python 232제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p178 출처 : 반크_반크 20년 백서 참고풀이 1] import sys #exit() : 강제종료 메서드 password=input("암호를 입력하시오 : ") count=1 while password != "pythonisfun": if count>=5: print("5회 이상 암호가 틀렸습니다.\n종료합니다.") sys.exit() else: print(f'{count}회 틀렸습니다.\n다시 입력하세요.') password=input("암호를 입력하시오 : ") count+=1 print("로그인 성공") 참고풀이 1 결과] 참고풀이 2] import sys #exit() : 강제종료 메서드 password="" count=0 while True: password=input("암호를 입력하시오 : ") i.. 2023. 12. 23. Python 231제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p175 출처 : 반크_반크 20년 백서 참고풀이] import turtle import random t = turtle.Turtle() t.shape("turtle") for i in range(30): length = random.randint(1, 100) t.forward(length) angle = random.choice([90,180,270,360]) t.right(angle) turtle.done() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 12. 22. Python 230제] 두근두근 파이썬(개정판) CHAPTER 6 도전문제 p173 출처 : 반크_반크 20년 백서 참고풀이] for i in range(1,10): for dan in range(2,10): print(f'{dan} * {i} = {dan*i:2}',end=" ") print() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 12. 22. 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. 이전 1 ··· 8 9 10 11 12 13 14 ··· 30 다음 반응형