파이썬 코드 26

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

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

파이썬 반복문을 통한 알고리즘 출력

문제 내용 반복문을 사용하여 다음의 결과를 출력하는 코드를 작성하라. 2 4 6 8 10 4 8 12 16 20 6 12 18 24 30 8 16 24 32 40 10 20 30 40 50 문제 풀이 for i in range(2,11,2): for j in range(1,6): print(i*j, end=' ') print() 코드 결과 2 4 6 8 10 4 8 12 16 20 6 12 18 24 30 8 16 24 32 40 10 20 30 40 50 나와 어울리는 개발자 유형 찾기 MBTI로 알아보는 개발자 유형 내 안의 개발자를 찾아서...⭐ comu.codeuniv.kr

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

[계산기] 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("..

파이썬 중복되지 않는 5개의 정수로 리스트 채우기

문제 내용 정수를 입력받아 리스트에 저장하려고 한다. 리스트의 원소가 5개가 될 때 까지 입력을 받는데, 중복된 입력은 받지 않는다. 중복되지 않는 5개의 정수로 리스트를 채우고 리스트를 출력하시오. [입력 예시 1] 1 2 3 4 5 [출력 예시 1] [1, 2, 3, 4, 5] [입력 예시 2] 1 1 3 3 5 5 6 7 [출력 예시 2] [1, 3, 5, 6, 7] 문제 풀이 num_list = [] while len(num_list)

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

문제 내용 숫자 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,..

파이썬 덧셈 퀴즈 프로그램

문제 내용 덧셈퀴즈 프로그램을 만들고자 한다. 두개의 100~999까지 무작위수가 자동 생성되어 질문을 하면, input함수로 답을 입력받는다. 이때 정답을 맞출때까지 계속하여 질문을 하게 되며, 마지막에 몇번만에 답을 맞추었는지 출력되도록 코딩하시오. 문제 풀이 import random num1 = random.randrange(100,999) num2 = random.randrange(100,999) result = num1+num2 count = 1 answer = int(input(f'{num1} + {num2}의 합은 얼마인가요? ')) while True : if answer == result: print(f"맞았습니다. {count}번만에 맞추었습니다.") break else: answer ..