728x90
반응형

분류 전체보기 209

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1부터 100사이의 숫자 중 3의 배수의 총합을 for 문을 이용해 출력하십시오. input output 1부터 100사이의 숫자 중 3의 배수의 총합: 1683 code a=[] for i in range(1,101): if i%3==0: a.append(i) print("1부터 100사이의 숫자 중 3의 배수의 총합: %d" %sum(a)) a라는 리스트를 만들어두고 3의 배수를 리스트에 넣는다. 그 후 리스트이 총합을 출력한다.

Programming/SWEA 2021.07.15

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1부터 100사이의 숫자 중 홀수를 for 문을 이용해 다음과 같이 출력하십시오. input output 1, 3, 5, 7, 9, ... 95, 97, 99 code for i in range(1,101): if i==99: print(i) elif i%2==1: print(i, end=', ') 여기서 짝수를 구할때랑 똑같이 코드를 짜고 99뒤에 콤마를 없애는 작업을 따로 해준다.

Programming/SWEA 2021.07.15

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1부터 100사이의 숫자 중 짝수를 for 문을 이용해 다음과 같이 출력하십시오. input output 2 4 6 8 10 12 14 16 18 ... 90 92 94 96 98 100 code for i in range(1,101): if i%2==0: print(i, end=' ') if문으로 짝수를 구별해준다음 end=' '으로 공백으로 한줄에 나타내어준다.

Programming/SWEA 2021.07.15

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

SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다. https://swexpertacademy.com/main/main.do 문제 : 1부터 100까지의 숫자를 for 문과 range 함수를 이용해 출력하십시오. input output 1 2 3 4 5 ... 99 100 code for i in range(1,101): print(i) 비교적 간단한 문제로 range범위의 마지막이 제외된다는 점을 유의해야한다. 즉 range(1,101)은 1부터 100까지라는 점에 주의해야한다.

Programming/SWEA 2021.07.15

[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
728x90
반응형