-
점프 투 파이썬 3장 연습문제파이썬 2019. 5. 12. 21:56
IF문
다음 코드의 결과값은 무엇일까?
a = "Life is too short, you need python" if "wife" in a: print("wife") elif "python" in a and "you" not in a: print("python") elif "shirt" not in a: print("shirt") elif "need"in a: print("need") else: print("none")
첫 번째 조건문에서 wife는 리스트 a에 없으므로 넘어간다.
두 번째 조건문에서 python은 있지만, you도 있기 때문에 넘어간다.
세 번째 조건문에서 shirt는 리스트 a에 없기 때문에 shirt가 출력된다.
실행결과
WHILE문
while문을 이용하여 아래와 같이 별(*)을 표시하는 프로그램을 작성해보자.
*
**
***
****
*****
i = 0 while True: i += 1 if i>5: break print(i*'*')
실행결과
for문
A 학급에 총 10명의 학생이 있다. 이 학생들의 중간고사 점수는 다음과 같다.
[70, 60, 55, 75, 95, 90, 80, 80, 85, 100]
for문을 이용하여 A 학급의 평균 점수를 구해 보자.
소스코드
A = [70, 60, 55, 75, 95, 90, 80, 80, 85, 100] total = 0 for score in A: total += score average = total/10 print(average)
실행결과
- 10대신 len(A)로 함수를 사용하여 개수를 구하도록 하자.
'파이썬' 카테고리의 다른 글
점프 투 파이썬 5장 연습문제 (0) 2019.05.26 점프 투 파이썬 4장 연습문제 (0) 2019.05.21 점프 투 파이썬 2장 연습문제 (0) 2019.05.09