# 'a' 와 'A' 가 같은가?
print(('a' == 'A'))
# 'a' 와 'A' 가 같지 않은가?
print(('a' != 'A'))
>
False
>
True
# `a' 와 'A' 가 같거나, 10과 10.0 이 같은지 비교
print(('a' == 'A') or (10 == 10.0))
>
True
#20과 20.0이 같고, '123'이 '일이삼'과 같은지 비교
print((20 == 20.0) and ('123' == '일이삼'))
>
False
if 조건문1 :
____코드1
if 조건문1 :
__코드1
else :
__코드2
if 조건문1 :
__코드1
elif 조건문2 :
__코드2
else :
____코드3
[문1] math, korean, history에 임의의 점수를 각각 저장하고, 다음의 조건에 맞게 출력하시오.
math, korean, history = 100, 60, 80
if (math < 70) or
(history < 70) or
(korean < 70) or
((math + korean + history) / 3 <= 75):
print('fail')
else:
print('pass')
>
fail
문법
for 변수 in range() :
____코드
실행 절차
반복문 종료 조건
total = 0
for i in range(1, 101) :
total += i
print(total)
>5050
문법
while 조건문 :
__코드
__조건변경문
실행 절차
반복문 종료 조건
i = 0
while i <= 5 :
print(i)
i += 1
>
0
1
2
3
4
5
odd_total = 1
i = 1
while i <= 100:
if i % 2 == 1:
odd_total += i
i += 1
print(odd_total)
def hello_world() :
print('Hello, Python World~!')
hello_world()
>
Hello, Python World~!
num = ''
def avg(*nums):
num = sum(nums) / len(nums)
return num
avg(1, 2, 3, 4, 5)
>
3.0
def numbers1(*nums) :
print(nums)
def numbers2(*nums) :
return(nums)
#함수 출력 : print
a1 = numbers1(1, 2, 3)
print(a1)
# 함수 출력 : return
a2 = numbers2(1, 2, 3)
print(a2)
>
(1, 2, 3)
None
>
(1, 2, 3)
def cal(*nums):
summ = sum(nums)
avg = summ / len(nums)
return summ, avg
[참고] 한기영 강사님 수업자료