본문 바로가기

프로그램/Python 1000제333

Python 153제] 파이썬 EXPRESS CHAPTER 6. Programming 09 p302 출처 : 반크_반크 20년 백서 참고풀이1] import turtle t=turtle.Turtle() aList=[10,20,30,40,50,60,70,80,90,100,110,120] for lenth in aList: t.forward(lenth) t.stamp() t.backward(lenth) t.right(360//len(aList)) 참고풀이1 결과] 참고풀이2] import turtle t=turtle.Turtle() aList=[10,20,30,40,50,60,70,80,90,100,110,120] def Draw_Classic(Sub,sList): for lenth in sList: Sub.forward(lenth) Sub.stamp() Sub.backward(lenth) Sub.righ.. 2023. 3. 20.
Python 152제] 파이썬 EXPRESS CHAPTER 6. Programming 08 p302 출처 : 반크_반크 20년 백서 참고풀이] a=[1,2,3,4,5] b=[1,3,3,4,5,6,7] c=[d1 for d1 in a if d1 in b] print("결과=",c) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2023. 3. 20.
Python 151제] 파이썬 EXPRESS CHAPTER 6. Programming 07 p302 출처 : 반크_반크 20년 백서 참고풀이1] import random #리스트 함축코드를 사용하여 리스트를 생성한다. list1=['a'+ str(i) for i in range(10)] def RC(N): return random.randrange(len(N)) #주어진 list1의 길이 중에서 무작위로 선택하여 Main으로 돌려준다. #MainPart #결과출력 print("list1=",list1) print(list1[RC(list1)]) 참고풀이1 결과] 참고풀이2] import random list1=['a'+ str(i) for i in range(10)] print("list1=",list1) print(random.choice(list1)) 참고풀이2 결과] 대한민국의 아름다운 영토, 독.. 2023. 3. 20.
Python 150제] 파이썬 EXPRESS CHAPTER 6. Programming 06 p302 출처 : 반크_반크 20년 백서 참고풀이] list1=[1,2,3,4,5,6] list2=[6,7,8,9,10] def Compare(N,M): #조건연산자 사용하여 비교하기 return True if N==M else False #MainPart for d1 in list1: #list1의 문자를 차례로 d1으로 전달하기 Chk=False for d2 in list2: #list2의 문자를 차례로 d2로 전달하기 Chk=Compare(d1,d2) #두문자를 비교하여 결과값을 Chk변수에 저장하기 if Chk: break #체크한 두 문자가 같으면 비교작업을 끝내기 if Chk: break #체크한 두 문자가 같으면 비교작업을 완전히 끝내기 #결과출력하기 print("list1=",list1) print.. 2023. 3. 20.
Python 149제] 파이썬 EXPRESS CHAPTER 6. Programming 05 p301 출처 : 반크_반크 20년 백서 참고풀이] L=['aba','xyz','abc','121'] #첫번째 문자와 마지막 문자가 같은 지 체크한다. count=0 for D in L: if D[0]==D[-1]: count+=1 #결과출력 print(L) print("문자열의 개수=",count) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 3. 10.
Python 148제] 파이썬 EXPRESS CHAPTER 6. Programming 04 p301 출처 : 반크_세계유산 창덕궁 참고풀이] L=[1,2,3,4,5,6,7,8,9,10] #리스트 함축사용하기 result=[-d if 3 2023. 3. 10.
Python 147제] 파이썬 EXPRESS CHAPTER 6. Programming 03 p301 출처 : 반크_세계유산 창덕궁 참고풀이] L=[20,1,12,9,18] def PrintStar(N): print(N,"\t","*"*N) #MainPart for d in L: PrintStar(d) 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2023. 3. 10.
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.
반응형