python 조건문
money = 3000
if money > 3000:
print('택시를 타자!')
else:
print('택시를 못타')
---------------------------------------
money = 1000
if money > 3800:
print('택시를 타자!')
elif money > 1200:
print('버스를 타자')
else:
print('걸어가자')
python 반복문
fruits = ['사과', '배', '감', '수박', '딸기']
for fruit in fruits:
print(fruit) # 사과~딸기까지 세로로 출력됨.
--------------------------------------------------------
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for person in people:
name = person['name']
age = person['age']
if age > 20: # age가 20보다 클때만 print 해라.
print(name, age)
people = [
{'name': 'bob', 'age': 20},
{'name': 'carry', 'age': 38},
{'name': 'john', 'age': 7},
{'name': 'smith', 'age': 17},
{'name': 'ben', 'age': 27},
{'name': 'bobby', 'age': 57},
{'name': 'red', 'age': 32},
{'name': 'queen', 'age': 25}
]
for i, person in enumerate(people): # i, enumerate: 0~ 순서 출력하기
name = person['name']
age = person['age']
print(i, name, age)
if i > 3:
break # i가 3이 넘으면 멈춰라.(0~4까지 출력된다.)
# 짝수의 갯수
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
count = 0
for num in num_list:
if num % 2 == 0: # 만약 num_list 안에 있는 num을 2로 나눈 나머지가 0일 경우
count += 1 # count를 +1 해줘라
print(count) # 짝수의 갯수를 출력 7
# num 합산하기
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
sum = 0
for num in num_list:
sum += num # sum = sum + num
print(sum) # 전체 합산 38
# 최댓값 찾기
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
max = 0
for num in num_list:
if num > max:
max = num
print(max) # 6
python 함수
def hello():
print('안녕!')
hello() # 안녕!
-----------------------------
def sum(a, b):
return a+b
result = sum(1, 2)
print(result) # 3
-----------------------------
def bus_rate(age):
if age > 65:
print('무료입니다!')
elif age > 20:
print('성인입니다!')
else:
print('청소년입니다!')
bus_rate(23)
-----------------------------
def bus_rate(age):
if age > 65:
return 0
elif age > 20:
return 1200
else:
return 750
myrate = bus_rate(60)
print(myrate) # 1200
def check_gender(pin):
num = pin.split('-')[1][:1]
if int(num) % 2 == 0: # int()으로 문자를 숫자로 바꾸기
print('여성입니다!')
else:
print('남성입니다!')
check_gender('150101-1012345')
check_gender('150101-2012345')
check_gender('150101-4012345')
'언어 > Python' 카테고리의 다른 글
Python 자료형_문자열 (0) | 2022.01.18 |
---|---|
Python 예외처리 (0) | 2022.01.17 |
python_리스트와 딕셔너리 (0) | 2021.10.26 |
python_사칙연산 (0) | 2021.10.26 |