파이썬 19

파이썬 년도에 대한 간지 출력 프로그램

문제 내용 파이썬 년도 입력하여 간지 출력 프로그램 만들기. 입력 예시 2020 결과 예시 2020년은 경자년 입니다 문제 풀이 sixgab=('갑자','을축','병인','정묘','무진','기사','경오','신미','임신','계유', '갑술','을해','병자','정축','무인','기묘','경진','신사','임오','계미', '갑신','을유','병술','정해','무자','기축','경인','신묘','임진','계사', '갑오','을미','병신','정유','무술','기해','경자','신축','임인','계묘', '갑진','을사','병오','정미','무신','기유','경술','신해','임자','계축', '갑인','을묘','병진','정사','무오','기미','경신','신유','임술','계해') y=int(input(..

파이썬 터틀 그래픽 (turtle graphics) 점점 커지는 정사각형 만들기

문제 내용 파이썬 거북이를 이용하여 점점 커지는 정사각형을 그려라. 이때 픽셀수는 30씩 증가해야하며, 5회 반복해야한다. 펜 사이즈는 3이고 색상은 임의로 선택 가능하다. 문제 풀이 import turtle turtle.pensize(3) turtle.pencolor('red') for i in range(30, 151, 30): for _ in range(4): turtle.forward(i) turtle.left(90) 코드 결과 나와 어울리는 개발자 유형 찾기 MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐ comu.codeuniv.kr

파이썬 원의 넓이와 둘레를 계산하는 프로그램

문제 내용 파이썬을 이용하여 원의 지름을 입력받고, 원의 넓이와 둘레를 계산한 후 출력하는 프로그램을 작성하시오. 단, 입력값은 실수로 처리한다. 문제 풀이 radius = float(input('지름: '))/2 pi = 3.14 print("*"*12, "결과","*"*12) print('원의 둘래 :', 2*pi*radius) print('원의 넓이 :', pi*radius**2) 코드 결과 #입력 예시 지름: 5 ************ 결과 ************ 원의 둘래 : 15.700000000000001 원의 넓이 : 19.625 나와 어울리는 개발자 유형 찾기 MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐ comu.codeuniv.kr

파이썬 채팅어플로 친구 등록, 찾기, 연락처 출력하는 프로그램

문제 내용 채팅어플에서 친구를 등록하고, 친구를 찾은 후 연락처를 출력하는 프로그램을 작성하고자 한다. - 반드시 list를 사용 - break를 입력하기 전까지 친구 등록(친구 이름과 연락처 입력) - 찾을 친구 입력 - 찾는 친구가 있으면 연락처 출력 / 없으면 아무것도 출력안함 문제 풀이 friends = [] while True: name = input('이름(입력 종료: break ) :') if name == 'break': break phone = input('연락처 :') friends.append([name, phone]) print("*"*40) find = input('연락처를 찾을 사람의 이름 :') for i in friends: if i[0] == find: print(i[1])..

파이썬 종합계산기 프로그램 작성

[계산기] 1. 수식 계산기 2. 두수 사이의 합계 계산기 3. 종료 menu ? 5 1,2,3 중 하나의 숫자를 입력하세요. [계산기] 1. 수식 계산기 2. 두수 사이의 합계 계산기 3. 종료 menu ? 1 수식입력 :1-5 1-5 = -4.0 [계산기] 1. 수식 계산기 2. 두수 사이의 합계 계산기 3. 종료 menu ? 1 수식입력 :1+5 1+5 = 6.0 [계산기] 1. 수식 계산기 2. 두수 사이의 합계 계산기 3. 종료 menu ? 2 두수를 입력(space로 구분) :1 10 1 ~ 10 의 합 : 55 [계산기] 1. 수식 계산기 2. 두수 사이의 합계 계산기 3. 종료 menu ? 3 계산기를 종료합니다. 문제 내용 1. 입력한 수식을 계산한다. - 수식을 입력하면 eval()함수..

파이썬 나눗셈 작업 횟수를 출력하는 재귀함수 프로그램

문제 내용 100만 이하의 자연수 N을 입력받아 짝수이면 2로 홀수이면 3으로 나누는 작업을 반복하다가 그 값이 1이 되면 그때까지 나누었던 작업의 횟수를 출력하는 프로그램을 재귀함수로 작성하시오. 문제 풀이 n = int(input('100 이하의 정수 입력 : ')) level = 0 def div(n): global level if n % 2: n = int(n/3) else: n = int(n/2) level += 1 if n > 1: div(n) return level print(f"횟수:{div(n)} ") 코드 결과 #입력 예시1 100 이하의 정수 입력 : 10 횟수:2 #입력 예시 2 100 이하의 정수 입력 : 87 횟수:4 나와 어울리는 개발자 유형 찾기 MBTI로 알아보는 개발자 유..

파이썬 숫자 맞추기 게임(5번 초과시 실패)

문제 내용 파이썬의 반복문과 조건문을 이용하여 숫자를 맞추는 5번의 기회를 제공하는 게임 프로그램을 작성하라. 문제 풀이 import random num = random.randint(1,10) cnt = 0 print(num) while True: cnt += 1 usr = int(input('입력 : ')) if usr == num: print('정답입니다!') break else: print("오답입니다.") print("*"*40) if cnt == 5: print('5회 초과, 정답은 %d 입니다'%num) break 코드 결과 #입력 예시1 입력 : 10 오답입니다. **************************************** 입력 : 2 정답입니다! #입력 예시2 입력 : 1 오..

파이썬 삼각형 넓이 계산 프로그램

문제 내용 파이썬 코드를 이용하여 높이와 밑변 길이를 입력받고, 삼각형의 넓이를 구하는 프로그램을 작성하라. 문제 풀이 def tri(h,l): return h*l/2 h=int(input('삼각형 높이 : ')) l=int(input('삼각형 밑변 길이 : ')) print('삼각형의 넓이: ', tri(h,l)) 코드 결과 #입력 예시 삼각형 높이 : 3 삼각형 밑변 길이 : 5 삼각형의 넓이: 7.5 나와 어울리는 개발자 유형 찾기 MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐ comu.codeuniv.kr

파이썬 과목 점수 중첩 리스트에 저장하고 평균 출력

문제 내용 학생의 수 n을 입력 받은 후 각 학생의 국어, 영어, 수학 과목의 점수를 과목 순서대로 입력받아 중첩 리스트에 저장하고, 과목 별 합계와 평균을 출력하시오. (단, 평균 점수는 소수점 첫째 자리까지만 반올림하여 출력한다.) 문제 풀이 num = int(input("학생의 수 : ")) st = [] kor_sum = 0 eng_sum = 0 math_sum = 0 for i in range(num): score = [] for j in range(3): if j == 0: a = "국어" elif j == 1: a = "영어" elif j == 2: a = "수학" score_input = int(input(f"{a} 점수: ")) score.append(score_input) print("..

파이썬 팩토리얼 출력 프로그램

문제 내용 숫자 145에는 신기한 성질이 있다. 각 자릿수의 팩토리얼(계승)을 더하면 자기 자신이 된다. 즉, 1!+4!+5! = 1+24+120 = 145이다. 자연수 n을 입력 받고, 그 수가 145처럼 각 자릿수의팩토리얼을 더해서 자기 자신이 되면 True를, 아니면 False를 출력하는 프로그램을 작성하시오. [입력 예시 1] 145 [출력 예시 1]True [출력 예시 2]False [입력 예시 2] 78 문제 풀이 n = int(input()) a = n // 100 b = n //10 % 10 c = n % 10 fac1 = 1 fac2 = 1 fac3 = 1 ############# abc_list=[a,b,c] fac_list=[fac1,fac2,fac3] check=[] for abc,..