본문 바로가기
728x90

파이썬2

[Python] 파이썬 시험 점수에 따른 성적 등급 구하기, 한 줄 함수 만들기 문제: 100~90점이면 A, 80점대는 B, 70점대는 C, 70 이하는 F인 함수 만들어 보시오. if else 문 조건이 참일 때와 거짓일 때를 구분하여 값을 출력하려면 if else를 사용할 수 있습니다. if else문 if 조건 표현: 참일 때 수행할 결과 else: if 조건이 참인 결과를 제외한, 즉, 거짓을 수행할 때의 표현 하지만, 조건이 여러 개인 함수를 표현하고자 할 때는 if elif else를 사용할 수 있습니다. if elif else 문 조건이 여러 개일 때 사용하는 조건문입니다. if elif else 문 if 조건 A: A 조건이 참일 때 수행하는 결과 elif 조건 B: B 조건이 참일 때 수행하는 결과, 즉 A 조건은 거짓이 됩니다. else: 모든 조건이 거짓일 때 .. 2023. 5. 22.
[Python] 반복문 for 문을 이용한 짝수합, 홀수합 구하기 문제 : 1부터 N까지의 list 중 짝수 혹은 홀수의 합을 구하시오. (짝수합 혹은 홀수합 구하기) 코드 1. res = 0을 시작으로 반복적으로 홀수(혹은 짝수)를 더하여 합 구하기 sum_of_odds라는 함수를 정의합니다. 만약 한 number의 나머지가 1이 된다면, res에 number를 더해가며 for문을 반복합니다. 그렇게 25라는 값을 도출합니다. def sum_of_odds(x): res=0 for number in x: if number %2 == 1: #나머지가 1이 남는 것: 홀수, 나머지가 0이 남는 것: 짝수 res = res + number return res #res를 결과값으로 전달 print(sum_of_odds([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]).. 2023. 5. 5.
728x90
반응형