본문 바로가기
Python

[python]파이썬 if , for ,while 문

by inspireman 2021. 2. 6.
728x90

|파이썬 if 조건문|


  • if문 사용 방법
condition = int(input("지금 기온은 몇도 인가요?")		# 정수로 입력 받는 변수 선언

if 35 <= condition:					# 입력된 값이 35 이상일 경우 출력

	print("여름 기온 입니다.")
    
elif 15 <= condition < 35:				# 입력된 값이 15 이상 ~ 35 미만일 경우 출력

	print("봄, 가을 기온입니다.")
    
elif 0 <= condition < 15:				# 입력된 값이 0 이상 ~ 15 미만일 경우 출력

	print("겨울 기온 입니다.")
    
else:							# 0 미만일 경우 출력

	print("영하의 기온 입니다.")

#출력 : -5 숫자를 입력 받을 경우
영하의 기온 입니다.

|파이썬 for 반복문|


  • for문 사용 방법
# range 함수 지정한 숫자까지 출력 하기

for number in range(5):	# 0 ~ 4 까지 순차적으로 출력

	print(number)

# 결과
0
1
2
3
4

# 리스트에 있는 값을 출력 하기

a_list = ["사과" ,"바나나" ,"파인애플"]

for fruit in a_list:

    print("과일 바구니에 담겨 있는 과일은? {0}".format(fruit))  
    
    #a_list에 있는 과일을 하나씩 fruit 변수에 넣어 순차적으로 출력

# 결과
과일 바구니에 담겨 있는 과일은? 사과
과일 바구니에 담겨 있는 과일은? 바나나
과일 바구니에 담겨 있는 과일은? 파인애플

# 한줄 for문

a_list = [1 ,2 ,3]
a_list = [i + 100 for i in a_list]   		# a_list 값에 100을 더하여 리스트 값 변경
print(a_list)

# 결과
[101, 102, 103]

a_list = ["Apple", "Banana", "Pineapple"]
a_list = [i.upper() for i in a_list]  		#a_list 값을 i값에 대입하여 a_list 값을 대문자로 변경
print(a_list)

# 결과
['APPLE', 'BANANA', 'PINEAPPLE']

|파이썬 while 반복문|


  • while문 사용 방법
index = 0   # 변수 선언

while index < 5:    	# 변수 값이 5미만 까지 반복 되도록 조건 설정
    print(str(index))
    index += 1      	# indext 변수에 1씩 더하기
    
# 출력
0
1
2
3
4

|continue, break 함수|

  • continue, break 함수 사용 방법
# continue

index = [5 ,7]   # 리스트 변수 선언

for nothing in range(1, 10):    			# 1 ~ 9 까지 반복
    if nothing in index:        			# index에 들어 있는 값과 일치하면 아래 문장 출력
        print("index 변수에 들어 있는 값은? {0}".format(nothing))
        continue      				 	 #출력 후 반복문 계속 실행    
   
# 출력
index 변수에 들어 있는 값은? 5
index 변수에 들어 있는 값은? 7

# break

index = [1, 2, 3, 4, 7]

for nothing in range(1, 10):    			# 1 ~ 9 까지 반복
    if nothing in index:      				# index에 들어 있는 값과 일치하면 아래 문장 출력
        print("index 변수에 들어 있는 값은? {0}".format(nothing))
        continue      			 		#출력 후 반복문 계속 실행   
    else:
        print("index 변수에 일치하는 값이 없습니다.")  	# 1 ~ 4까지 증가하다가 5가 없어서 중단
        break  						#출력 후 반복문 중단

# 출력
index 변수에 들어 있는 값은? 1
index 변수에 들어 있는 값은? 2
index 변수에 들어 있는 값은? 3
index 변수에 들어 있는 값은? 4
index 변수에 일치하는 값이 없습니다.
728x90
반응형

'Python' 카테고리의 다른 글

[python] 파이썬 파일 선택 창 띄우기  (2) 2021.03.08
[python]파이썬 함수  (0) 2021.02.06
[python]파이썬 셋  (0) 2021.02.03
[python]파이썬 딕셔너리  (0) 2021.02.02
[python]파이썬 튜플  (0) 2021.01.29

댓글