본문 바로가기

파이썬(Python)/파이썬(Python) 문법14

파이썬에서의 제어문 while문 while문의 기본 구조반복해서 문장을 수행해야 할 경우 while문을 사용한다. 그래서 while문을 반복문이라고도 부른다.다음은 while문의 기본 구조이다.while : ... while문은 조건문이 참인 동안에 while문 아래에 속하는 문장들이 반복해서 수행된다."열 번 찍어 안 넘어 가는 나무 없다" 라는 속담을 파이썬 프로그램으로 만든다면 다음과 같이 될 것이다.>>> treeHit = 0 >>> while treeHit < 10: ... treeHit = treeHit +1 ... print("나무를 %d번 찍었습니다." % treeHit) ... if treeHit == 10: ... print("나무 넘어갑니다.") ... 나무를 1번 찍었습니다. 나무를 2번 찍었습니다. 나무를 3번 .. 2018. 8. 6.
파이썬에서의 제어문 if문 if문은 왜 필요할까?다음과 같은 상상을 해보자."돈이 있으면 택시를 타고, 돈이 없으면 걸어 간다."우리 모두에게 언제든지 일어날 수 있는 상황 중 하나이다. 프로그래밍도 사람이 하는 것이므로 위의 문장처럼 주어진 조건을 판단한 후 그 상황에 맞게 처리해야 할 경우가 생긴다. 이렇듯 프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는 데 쓰이는 것이 바로 if 문이다.위와 같은 상황을 파이썬에서는 다음과 같이 표현할 수 있다.>>> money = 1 >>> if money: ... print("택시를 타고 가라") ... else: ... print("걸어 가라") ... 택시를 타고 가라 money에 입력된 1은 참이다. 따라서 if문 다음의 문장이 수행되어 '택시를 타고 가라'가 출력된.. 2018. 8. 6.
파이썬 변수저장 변수는 어떻게 만들까?우리는 앞에서 이미 변수들을 사용해 왔다. 다음 예와 같은 a, b, c를 변수라고 한다.>>> a = 1 >>> b = "python" >>> c = [1,2,3] 변수를 만들 때는 위의 예처럼 =(assignment) 기호를 사용한다.C 언어나 Java처럼 변수의 자료형을 함께 쓸 필요는 없다. 파이썬은 변수에 저장된 값을 스스로 판단하여 자료형을 알아낸다.변수명 = 변수에 저장할 값변수란?파이썬에서 사용하는 변수는 객체를 가리키는 것이라고도 말할 수 있다. 객체란 우리가 지금껏 보아 왔던 자료형과 같은 것을 의미하는 말이다. (객체에 대해서는 클래스 챕터에서 보다 자세하게 공부한다.)>>> a = [1, 2, 3] 만약 위의 코드처럼 a = [1, 2, 3]이라고 하면 [1, .. 2018. 7. 11.
파이썬 불(bool) 불 자료형이란?불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.불 자료형은 다음의 2가지 값만을 가질 수 있다.True - 참False - 거짓※ True나 False는 파이썬의 예약어로 true, false와 같이 사용하지 말고 첫 문자를 항상 대문자로 사용해야 한다.다음은 불 자료형을 사용하는 예제이다.>>> a = True >>> b = False a라는 변수에는 True를 대입하고 b라는 변수에는 False라는 불 자료형을 대입해 보았다.불 자료형은 조건문의 리턴값으로도 사용된다. 조건문에 대해서는 if문에서 자세히 배우겠지만 잠시만 살펴보고 넘어가도록 하자.>>> 1 == 1 True 1 == 1 은 "1과 1이 같은가?"를 묻는 조건문이다. 이런 조건문은 결과로.. 2018. 7. 11.
728x90