본문 바로가기

프로그램/Python 1000제290

Python 158제] 파이썬 EXPRESS CHAPTER 6. Programming 14 p304 출처 : 반크_반크 20년 백서 참고풀이] import random L=[['.' if random.randrange(100)>=30 else '#' for j in range(10)] for i in range(10)] for r in range(10): for c in range(10): print("%2s"%L[r][c],end='') print() 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2023. 3. 27.
Python 157제] 파이썬 EXPRESS CHAPTER 6. Programming 13 p304 출처 : 반크_반크 20년 백서 참고풀이] #극장 예약 시스템을 0으로 초기화한다. L=[[0 for c in range(11)] for r in range(11)] for c in range(11): L[0][c]=c for r in range(11): L[r][0]=r def Display(): print("-"*33) for c in range(11): print(" " if L[0][c]==0 else "%3d"%L[0][c],end='') print() print("-"*33) for r in range(1,11): for c in range(0,11): print("%3d"%(L[r][c]),end="") print() while True: Display() #예약 상태를 보여준다. R=int.. 2023. 3. 27.
Python 156제] 파이썬 EXPRESS CHAPTER 6. Programming 12 p303 출처 : 반크_반크 20년 백서 참고풀이] #3(면) X 4(행) X 5(열)인 3차원 배열을 리스트 함축을 사용하여 작성하기 L=[[["#" for k in range(5)]for j in range(4)]for i in range(3)] print(L) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2023. 3. 27.
Python 155제] 파이썬 EXPRESS CHAPTER 6. Programming 11 p303 출처 : 반크_반크 20년 백서 참고풀이] import turtle import random #각 게임어의 모양을 결정한다. Player = turtle.Turtle() Player.color("blue") Player.shape("arrow") Player.penup() Player.goto(-200,100) Computer = Player.clone() Computer.color("red") Computer.shape("turtle") Computer.penup() Computer.goto(-200,-100) #결승점에 원그리기 Player.goto(300,60) Player.pendown() Player.circle(40) Player.penup() Player.goto(-200,100) Compu.. 2023. 3. 27.
Python 154제] 파이썬 EXPRESS CHAPTER 6. Programming 10 p303 출처 : 반크_반크 20년 백서 참고풀이] import turtle import random t=turtle.Turtle() aList=["yellow","red","purple","blue"] def Draw_Square(x,y,c): t.penup() t.goto(x,y) t.pendown() t.fillcolor(c) t.begin_fill() for i in range(4): t.forward(100) t.right(90) t.end_fill() #MainPart for i in range(len(aList)): a=random.randint(-200,200) b=random.randint(-200,200) Draw_Square(a,b,aList[i]) 참고풀이 결과] 대한민국의 아름다운 영토, .. 2023. 3. 20.
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.
반응형