728x90
반응형

Python 144

[SWEA 6230].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 7. 흐름과 제어 - 반복 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 5명의 학생의 점수에 대해 60 이상일 때 합격 메시지를 출력하고, 60미만일 때 불합격 메시지를 출력하는 프로그램을 만드십시오. input output 1번 학생은 88점으로 합격입니다. 2번 학생은 30점으로 불합격입니다. 3번 학생은 61점으로 합격입니다. 4번 학생은 55점으로 불합격입니다. 5번 학생은 95점으로 합격입니다. a=[88,30,61,55,95] num=1 for i in a: if i>=60: print("%d번 학생은 %d점으로 합격입니다." %(num,i)) num+=1 e..

Programming/SWEA 2021.07.15

[SWEA 6227].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 8

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 100~300 사이의 숫자에서 각각의 자리 숫자가 짝수인 숫자를 찾아 콤마(,)로 구분해 출력하는 프로그램을 작성하십시오. input output 200,202,204,206,208,220,222,224,226,228,240,242,244,246,248,260,262,264,266,268,280,282,284,286,288 code a_100=0 a_10=0 a_1=0 result='' for i in range(100,301): a_100=i//100 a_10=(i//10)%10 a_1=i%10 if (..

Programming/SWEA 2021.07.15

[SWEA 6226].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 7

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1~200 사이의 정수 가운데 7의 배수이면서 5의 배수는 아닌 모든 숫자들을 찾아 콤마(,)로 구분된 문자열을 구성해 출력하는 프로그램을 작성하십시오.input output 7,14,21,28,42,49,56,63,77,84,91,98,112,119,126,133,147,154,161,168,182,189,196첫번째 오답 code a=[] for i in range(1,201): if i%7==0 and i%5!=0: a.append(i) print(a) 처음 생각했을 때는 리스트에 차례로 넣고 print(* a)를..

Programming/SWEA 2021.07.15

[SWEA 6222].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 다음의 결과와 같이 입력된 문자가 대문자일 경우 소문자로, 소문자일 경우 대문자로 변경하고, 알파벳이 아닐 경우엔 그냥 출력하는 코드를 작성하십시오. 출력 시 아스키코드를 함께 출력합니다.input coutput c(ASCII: 99) => C(ASCII: 67)code T=input() if T.isupper(): print("%s(ASCII: %d) => %s(ASCII: %d)" %(T, ord(T), T.lower(), ord(T.lower()))) elif T.islower(): print("%s(ASCII: %..

Programming/SWEA 2021.07.15

[SWEA 6221].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 가상의 두 사람이 가위 바위 보 중 하나를 내서 승패를 가르는 가위 바위 보 게임을 작성하십시오. 이 때 ["가위", "바위", "보"] 리스트를 활용합니다.input 설명 두 줄에 ["가위", "바위", "보"] 중 하나가 차례로 주어진다.output 설명 첫 번째 사람은 Man1, 두 번째 사람은 Man2라고 하고, 이긴 사람의 결과를 출력한다. 예를 들어, Man1이 이겼을 경우 Result : Man1 Win! 이라고 출력한다. 단, 비긴 경우는 Result : Draw 라고 출력한다.inpu..

Programming/SWEA 2021.07.15

[SWEA 6220].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 3

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 입력된 영어 알파벳 문자에 대해 대소문자를 구분하는 코드를 작성하십시오. input b output b 는 소문자 입니다. code T=input() if T.isupper(): print("%s 는 대문자입니다." %T) else: print("%s 는 소문자입니다." %T) 이 문제는 if, else에 대한 개념과 isupper함수에 대해 알아야 풀 수 있다. isupper함수를 사용했을때 대문자이면 True값, 소문자이면 False값이 나온다. 그래서 if문이 참일때는 대문자가 나오도록, if문..

Programming/SWEA 2021.07.15

[SWEA 6219].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 2

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 (단, 약수가 2개일 경우 소수임을 나타내십시오) input 5 output 1(은)는 5의 약수입니다. 5(은)는 5의 약수입니다. 5(은)는 1과 5로만 나눌 수 있는 소수입니다. code T=int(input()) count=0 for i in range(1,1+T): if T%i==0: print("%d(은)는 %d의 약수입니다." %(i, T)) count+=1 if count ==2: print("%d(은)는 1과 %d로만 나눌..

Programming/SWEA 2021.07.15

[SWEA 6218].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 1

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 input 9 output 1(은)는 9의 약수입니다. 3(은)는 9의 약수입니다. 9(은)는 9의 약수입니다. code T=int(input()) for i in range(1,T+1): if T % i==0 : print("%d(은)는 %d의 약수입니다." % (i, T)) 이 문제는 for문, if문, 약수에 대한 개념을 알아야 풀 수 있다. 약수란 어떤 정수를 나누어 떨어지게 하는 0이 아닌 정수이다. 예를 들어 9의 약수는 1, ..

Programming/SWEA 2021.07.15

[SWEA 6216].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 5

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 20% 농도의 소금물 100g과 물 200g을 혼합한 소금물의 농도(%)를 소수점 두 번째 자리까지 구하는 프로그램을 작성하십시오. input output 혼합된 소금물의 농도: 6.67% code print("혼합된 소금물의 농도: %.2f%%" %((20/300)*100)) 이 문제에서는 소금물 농도를 구하는 공식을 알아야 문제를 풀 수 있다.

Programming/SWEA 2021.07.15

[SWEA 6209].[파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 5. 연산자 4

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제: 화씨(℉)를 섭씨(℃)로 변환하는 프로그램을 작성하십시오. 이 때 물의 빙점은 화씨 32도이고 비등점은 화씨 212도(표준 기압에서)입니다. 물의 비등점과 빙점 사이에 정확하게 180도 차이가 납니다. 그러므로 화씨 눈금에서의 간격은 물의 빙점과 비등점 사이의 간격의 1/180입니다. input 82 output 82.00 ℉ => 27.78 ℃ code T=int(input()) print("%.2f ℉ => %.2f ℃" %(T,(T-32)*100/180)) 이번에는 화씨를 섭씨로 바꾸는 것이므로 표준 화씨온도인 32..

Programming/SWEA 2021.07.15
728x90
반응형