본문 바로가기

프로그램/Python 1000제290

Python 110제] 파이썬 EXPRESS CHAPTER 4. Programming 08. p199 출처 : 반크_세계유산 경복궁 참고풀이] n=1 while True: if n**2>500: break n+=1 print("n 중에서 n**2값이 500보다 큰값 중 가장 작은 n값 :",n ) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2022. 12. 9.
Python 109제] 파이썬 EXPRESS CHAPTER 4. Programming 07. p199 출처 : 반크_세계유산 경복궁 참고풀이] Sin그래프 1) import turtle import math t=turtle.Turtle() t.shape("turtle") t.color("red","yellow") for x in range(0,360): t.goto(x,200*math.sin(x*3.14/180)) Sin그래프 2) import turtle import math t=turtle.Turtle() t.shape("turtle") t.color("red","yellow") t.penup() t.goto(-180,0) t.pendown() for x in range(-180,180): t.goto(x,200*math.sin(x*3.14/180)) 참고풀이 결과] Sin그래프 1 결과) Sin그래.. 2022. 12. 9.
Python 108제] 파이썬 EXPRESS CHAPTER 4. Programming 06. p199 출처 : 반크_세계유산 경복궁 참고풀이] import math print("각도\t sin값\t cos값") for n in range(0, 91, 10): radian=3.14*n/180.0 print("%2d\t%6.3f\t%6.3f"%(n,math.sin(radian),math.cos(radian))) 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2022. 12. 9.
Python 107제] 파이썬 EXPRESS CHAPTER 4. Programming 05. p198 출처 : 반크_세계유산 경복궁 참고풀이] N=int(input("정수를 입력하시오 : ")) #반복문1 for r in range(N): cnt=0 for c in range(r+1): cnt+=1 print(cnt,end=' ') print() #반복문2 for r in range(1,N+1): for c in range(1,r+1): print(c,end=" ") print() 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2022. 12. 9.
Python 106제] 파이썬 EXPRESS CHAPTER 4. Programming 04. p198 출처 : 반크_세계유산 경복궁 참고풀이] N=int(input("정수를 입력하시오 : ")) print("약수 : ",end='') for i in range(1,N+1): if N%i==0: print(i,end=" ") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2022. 12. 9.
Python 105제] 파이썬 EXPRESS CHAPTER 4. Porgramming 03. p198 출처 : 반크_세계유산 경복궁 참고풀이] #while() Sum=i=0 while True: i+=1 if i>100: break if i%3==0: Sum+=i print(f'1 부터 100 사이의 모든 3의 배수의 합은 {Sum}입니다.') #while() Sum=0 i=3 while i 2022. 12. 9.
Python 104제] 파이썬 EXPRESS CHAPTER 4. Programming 02. p198 출처 : 반크_세계유산 경복궁 참고풀이] myList=[11,22,23,99,81,93,35] #자료를 순서대로 읽어오면서 합을 구하기 Sum=0 for D in myList: Sum+=D print("정수들의 합은", Sum) #리스트의 인덱스 순서대로 읽어와서 합을 구하기 Sum=0 for i in range(len(myList)): Sum+=myList[i] print("정수들의 합은", Sum) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2022. 12. 9.
Python 103제] 어파처! p287 도전문제 출처 : 반크_세계유산 경복궁 참고풀이] import random board= [[' ' for x in range (3)] for y in range(3)] def Show(): # 게임 보드를 그린다. for r in range(3): print(" " + board[r][0],end="") print("| " + board[r][1],end="") print("| " + board[r][2]) if (r != 2): print("---|---|---") #Main Part N=0 while True: N+=1 if N>4: break # 게임 보드를 그린다. Show() # 사용자로부터 좌표를 입력받는다. while True: x = int(input("다음 수의 x좌표를 입력하시오(열): ")) .. 2022. 11. 18.
Python 102제] 어파처! p278 도전문제 출처 : 반크_세계유산 경복궁 참고풀이] def print_options(): print("--------------------") print("1. 친구 리스트 출력") print("2. 친구추가") print("3. 친구삭제") print("4. 이름변경") print("9. 종료") #main부분 menu = 0 friends = [] while menu != 9: print_options() menu = int(input("메뉴를 선택하시오: ")) if menu == 1: print(friends) elif menu== 2: name = input("이름을 입력하시오: ") friends.append(name) elif menu == 3: del_name = input("삭제하고 싶은 이름을 입.. 2022. 10. 28.
Python 101제] 어파처! p229 도전문제 출처 : 반크_세계유산 경복궁 참고풀이] def MaxSu(x,y): if x>y: x, y = y, x return x,y #main part N1=int(input("N1=")) N2=int(input("N2=")) s, m = MaxSu(N1, N2) print("순서대로 출력하면 :",s,m) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 가을 2022. 10. 21.
Python 100제] 어파처! p209 응용문제 출처 : 반크_세계유산 경복궁 문제] 조건에 맞는 패스워드를 입력하는 프로그램을 작성하시오. 조건) ▶ 패스워드는 8자이상 20자 이하의 문자열로 작성하도록 한다. ▶ 패스워드를 작성할 때 대문자, 소문자, 숫자, 특수문자가 꼭 들어가도록 한다. ▶ 특수문자는 ~, !, #, $, &, _ 만 사용할 수 있다. ▶ 문자열 체크는 함수를 사용하시오. ▶ 패스워드에 조건에 맞는 문자가 없을 때는 해당 문자가 없다고 메세지를 출력하고 다시 입력하도록 한다. ▶ 조건에 맞는 패스워드면 사용가능한 패스워드라고 출력하고 프로그램을 종료하시오. ▶ 그외 출력 예를 참조하여 프로그램을 완성하시오. 출력 예) PassWord를 입력하시오 : Ab1! PassWord의 길이가 8~20자를 벗어납니다. 다시 입력하세요. P.. 2022. 10. 7.
Python 99제] 어파처! p209 도전문제2. 출처 : 반크_세계유산 경복궁 참고풀이] import random def genPass(): alphabet = "abcdefghijklmnopqrstuvwxyz0123456789" password = "" #기존 alphabet에 대문자 추가하기 alphabet += "ABCDEFGHIJKLMNOPQRSTUVWXYZ" while True: #6자리의 임의의 password를 생성한다. for i in range(6): index=random.randrange(len(alphabet)) password+=alphabet[index] #발생된 password에 숫자가 포함되었는 지 체크한다. chk=False #password에 숫자가 없다고 초기 설정한다. for i in password: if '0' 2022. 10. 7.
반응형