파이썬을 시작하기 앞써 기본적인 문법을 공부해 보았다.
반복문인 for문은 사용자가 입력한 범위까지 반복을 수행한다.
조건문인 if문은 사용자의 조건에 따라 True or False를 반환한다. True일 경우 조건문 안의 내용을 실행한다.
위의 내용으로 다음의 실습을 진행하였다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# 1. 과목의 개수 입력받음
# 2. 각 과목별 점수를 입력받음
# 3. 평균점수 출력
num1 = int(input("과목의 개수"))
plus = 0
for index in range (1,num1+1):
temp = input("점수를 입력하세요")
if temp == "A+":
plus = plus + 4.5
elif temp == "A":
plus = plus + 4.0
elif temp == "B+" :
plus = plus + 3.5
elif temp == "B" :
plus = plus + 3.0
elif temp == "C+":
plus = plus + 2.5
|
cs |
먼저 input으로 과목의 개수를 입력받는다. 이 때 개수는 정수형 숫자이여야 하므로 int(input())을 사용하여 입력받은 문자열을 정수로 변환한다.
과목의 개수를 입력받으면 입력받은 과목의 개수만큼 반복문을 돌린다.
반복문의 첫 번째 내용은 점수를 입력받는 것이다. 점수를 입력받은 후 조건문으로 진입하여, 해당점수가 조건을 충족하면 조건문의 숫자만큼 기존의 점수가 더해진다.
'Python' 카테고리의 다른 글
파이썬 (3) Thread를 이용한 경마게임 (0) | 2022.07.07 |
---|---|
파이썬 (2) 완성된 스도쿠판 자동생성기 (0) | 2022.05.13 |