본문 바로가기

프로그램/Python 1000제290

Python 146제] 파이썬 EXPRESS CHAPTER 6. Programming 02 p301 출처 : 반크_세계유산 창덕궁 참고풀이] import random values=[] #생성된 임의의 수가 중복되었는 지 체크하는 함수. def OverLapChk(n): global values for i in range(len(values)): if values[i]==n: return False return True values.append(int(random.randint(1,100))) #임의의 수 10개를 발생한다. for i in range(1,10): N=int(random.randint(1,100)) Chk=OverLapChk(N) if Chk: values.append(N) else: i-=1 #결과출력 print(values) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 3. 2.
Python 145제] 파이썬 EXPRESS CHAPTER 6. Programming 01 p301 출처 : 반크_세계유산 창덕궁 참고풀이] L=[] def InputSu(n): global L for i in range(n): k=int(input()) L.append(k) N=int(input("입력할 값의 개수 : ")) InputSu(N) print(f'값의 합계 = {sum(L)}') 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 3. 2.
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.
반응형