SW Expert Academey - 6227,6230번

6227. 100~300 사이의 숫자에서 각각의 자리 숫자가 짝수인 숫자를 찾아 콤마(,)로 구분해 출력하는 프로그램을 작성하십시오.


temp_100 = 0 # 백의 자리 저장
temp_10 = 0 # 십의 자리 저장
temp_1 = 0 # 일의 자리 저장
result = ''


for i in range(100, 301):
    temp_100 = i // 100
    temp_10 = (i // 10) % 10
    temp_1 = i % 10

    if temp_100 % 2 == 0 and temp_10 % 2 == 0 and temp_1 % 2 == 0:
        result += str(i)+"," # 문자열을 ,와 함께 저장
print(result[:-1]) # 마지막값 제거 위해 슬라이싱 사용

6230. 다음의 결과와 같이 5명의 학생의 점수에 대해 60 이상일 때 합격 메시지를 출력하고, 60미만일 때 불합격 메시지를 출력하는 프로그램을 만드십시오.

grade = [88,30,61,55,95]
for i in range(0,5):
    if grade[i]>=60:
        print("{}번 학생은 {}점으로 합격입니다.".format(i+1,grade[i]))
    else:
              print("{}번 학생은 {}점으로 불합격입니다.".format(i+1,grade[i]))

출처:https://swexpertacademy.com/main/solvingProblem/solvingProblem.do

좋은 웹페이지 즐겨찾기