2018년 3월 19일 월요일

[python] 문법03

nonezerok@gmail.com
last modified: 2018.3.19
--------------------------------------------------------------------------------
연산자에 대하여 꼭 알아야 할 것
1 + 2 * 3

- 계산과정을 한 단계씩 써보자.
1 + 2 * 3
→ 1 + 6
→ 7

- 다음 식의 계산과정을 한 단계씩 써보자.
a = 1 + 2 * 3
→ a = 1 + 6
→ a = 7

- 계산 끝? 이전 식에서 연산자 2개 화살표 2개이다.
- 본 식에서는 연산자 3개이므로 화살표도 3개여야 한다.
a = 1 + 2 * 3
→ a = 1 + 6
→ a = 7
→ 7

조건문에 대해 더 알아보자
1 < 1 # 연산자 1개; 계산결과로 무엇을 남길까?

>>> 1<1
False

t = (1 < 1)
print(t)

t = (1 > 1)
print(t)

t = (1 == 1)
print(t)

t = (1 != 1)
print(t)

t = (1 <= 1)
print(t)

t = (1 >= 1)
print(t)

t = int(False)
print(t)

t = int(True)
print(t)

- 계산결과가 True, False
- >= 은 허용된다.
- => 는 허용되지 않는다.
- int(False) -> 0, int(True)->1로 바꿀 수 있다.

a = 1
if (a==1):
    print("a=1 맞습니다")
print("끝")
-----
a=1 맞습니다


a = 2
if (a==1):
    print("a=1 맞습니다")
print("끝")
----


a = 2
if (a==1):
    print("a=1 맞습니다")
else:
    print("a=1 아닙니다")
print("끝")
----
a=1 아닙니다


반복문과 조건문을 같이 쓸 때 유용한 키워드; break, continue

for i in range(5):
    if i==3:
        break
    print(i)

for i in range(5):
    if i==3:
        continue
    print(i)

--------------------------------------------
#수식문
a = 2 * 3

# 반복문
for i in range(3):
    print(i)

# 조건문
a = 2
if (a==1):
    print("a는 1이 맞습니다")
else:
    print("a는 1이 아닙니다")
print("끝")

프로그래밍이란
          B=0
START: B=B+1
          IF B==100 THEN STOP
          ELSE GOTO START
--------------------------------------------------------------------------------

댓글 없음:

댓글 쓰기