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
--------------------------------------------------------------------------------
댓글 없음:
댓글 쓰기