본문 바로가기

프로그램659

Python 144제] 파이썬 EXPRESS CHAPTER 6. 도전문제 p285 출처 : 반크_세계유산 창덕궁 참고풀이] ListNum=["짝수" if x%2==0 else "홀수" for x in range(10)] print(ListNum) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 2. 23.
Python 143제] 파이썬 EXPRESS CHAPTER 6. 도전문제 p282 출처 : 반크_세계유산 창덕궁 참고풀이] A) salaries=[200,250,300,280,500] def modify(values, factor): for i in range(len(values)): values[i]=values[i]*factor print("인상전", salaries) modify(salaries,1.3) print("인상후", salaries) B) salaries=[200,250,300,280,500] def modify(values, factor): for e in values : e=e*factor print("인상전", salaries) modify(salaries,1.3) print("인상후", salaries) 참고결과] 이유] 참고풀이A는 리스트 차체의 방에 fact.. 2023. 2. 23.
Python 142제] 파이썬 EXPRESS CHAPTER 5. Programming 16 p249 출처 : 반크_세계유산 창덕궁 참고풀이] import turtle t=turtle.Turtle() t.shape("turtle") def draw_line(n): if n 2023. 2. 16.
Python 141제] 파이썬 EXPRESS CHAPTER 5. Programming 15 p249 출처 : 반크_세계유산 창덕궁 참고풀이1] import turtle t=turtle.Turtle() t.shape("turtle") def draw_square(size): for i in range(4): t.fd(size) t.left(90) size += 5 for i in range(10): draw_square(i*20) 참고풀이 결과1] 참고풀이2] import turtle t=turtle.Turtle() t.shape("turtle") def draw_square(size,count): if count 2023. 2. 16.
Python 140제] 파이썬 EXPRESS CHAPTER 5. Programming 14 p248 출처 : 반크_세계유산 창덕궁 참고풀이] def Sqrt_test(x,y): g=round(y,3) k=round(x/g,3) print("%7.3f %7.3f"%(g,k)) if g==k: return g return Sqrt_test(x,(g+k)/2) #MainPart n=25 print(f"sqrt({n})의 제곱근구하기") print("추측값(g) x/g값") print("="*20) result=Sqrt_test(n,n/2) print(f"\n{n}의 제곱근 값은 {result}입니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 2. 16.
Python 139제] 파이썬 EXPRESS CHAPTER 5. Programming 13 p248 출처 : 반크_세계유산 창덕궁 참고풀이] import random def dice_game(): print("="*11,"dice_game() 호출","="*11) p=random.randint(1,6) print(f"게이머 주사위 값 = {p}") g=random.randint(1,6) print(f"컴퓨터 주사위 값 = {g}") print("%s"%("인간승리" if p>g else ("비겼습니다." if p==g else "컴퓨터승리"))) print("="*11,"dice_game() 복귀","="*11) #MainPart() while True: dice_game() yn=input("\n중단할까요?(Y/N) ") if yn.upper()=="Y": break print() 참고풀이 결과] 대.. 2023. 2. 2.
Python 138제] 파이썬 EXPRESS CHAPTER 5. Programming 12 p248 출처 : 반크_세계유산 창덕궁 참고풀이] def getSorted(x,y): if x 2023. 2. 2.
Python 137제] 파이썬 EXPRESS CHAPTER 5. Programming 11 p248 출처 : 반크_세계유산 창덕궁 참고풀이] def deci2bin(n): Bin="" while True: b=n%2 Bin+=str(b) n//=2 if n==0: break return Bin[::-1] #MinPart N=int(input("10진수 : ")) tStr=deci2bin(N) print(tStr) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2023. 2. 2.
Python 136제] 파이썬 EXPRESS CHAPTER 5. Programming 10 p247 출처 : 반크_세계유산 창덕궁 참고풀이] def testPrime(n): chk=True for na in range(2,n): if n%na == 0: chk=False break return True if chk else False #Main Part for i in range(2,101): if testPrime(i): print(i,end=" ") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 1. 19.
Python 135제] 파이썬 EXPRESS CHAPTER 5. Programming 09 p247 출처 : 반크_세계유산 창덕궁 참고풀이] def GCD(a, b): gcd=1 Min=b if a>b else a for i in range(2,Min+1): if a%i == 0 and b%i == 0: gcd=i return gcd N1 = int(input("첫 번째 정수: ")) N2 = int(input("두 번째 정수: ")) print(GCD(N1, N2)) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 1. 19.
Python 134제] 파이썬 EXPRESS CHAPTER 5. Porgramming 08 p247 출처 : 반크_세계유산 창덕궁 참고풀이] def getMoneyText(amount): chStr="영일이삼사오육칠팔구" return chStr[amount] #Main Part Don="천백십원" SuStr=input("1000 이하의 금액을 입력하시오 : ") if len(SuStr)==3: SuStr="0"+SuStr elif len(SuStr)==2: SuStr="00"+SuStr elif len(SuStr)==1: SuStr="000"+SuStr Str="" for iSu in range(len(SuStr)): if SuStr[iSu]!="0": Str+=getMoneyText(int(SuStr[iSu]))+Don[iSu]+" " if SuStr[len(SuStr)-1]=="0": Str+="원.. 2023. 1. 19.
Python 133제] 파이썬 EXPRESS CHAPTER 5. Porgramming 07 p247 출처 : 반크_세계유산 창덕궁 참고풀이] def getIntRange(a, b, Str): while True: n = int(input(Str)) if a 2023. 1. 19.
반응형