1. 제어문
score = int(input("점수를 입력하세요:"))
if score >= 90:
print("{0}점은 상위권입니다.".format(score))
elif 70 <= score and score < 90:
print("{0}점은 중상위권입니다.".format(score))
elif 50 <= score < 70:
print("{0}점은 중위권입니다.".format(score))
else:
print("{0}점은 하위권입니다.".format(score))
* input은 키보드의 입력 문자열을 엔터 전까지 받을 수 있다.
2. 반복문
* for in 구문
for number in range(1, 51):
print("번호: {0}".format(number))
* 한줄 for in 연산
numbers = range(1, 11)
new_numbers = [i*10 for i in numbers]
print(new_numbers)
# [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
* 반복문과 제어문을 활용한 숫자 맞추기 프로그램
answer = 5
my_answer = 0
input_cnt = 0
while input_cnt < 10 : # 10번 반복
my_answer = int(input("숫자를 입력하세요:"))
if my_answer < answer :
print("정답은 {0}보다 큽니다.".format(my_answer))
input_cnt += 1
continue # 아래 if문 스킵
elif my_answer > answer :
print("정답은 {0}보다 작습니다.".format(my_answer))
input_cnt += 1
continue # 아래 if문 스킵
if my_answer == answer :
print("정답입니다.")
break # 반복문을 빠져나감
* while, continue, break은 다른 언어들의 일반적인 문법과 같다.
'공부하기 > Python' 카테고리의 다른 글
Python 기초) 입출력 기초 (1) | 2021.01.05 |
---|---|
Python 기초) 함수 (0) | 2020.12.22 |
Python 기초) 튜플과 Set (0) | 2020.12.16 |
Python 기초) 리스트와 딕셔너리 (1) | 2020.12.16 |
Python 기초) 문자열 포맷 (0) | 2020.12.14 |