파이참에서 새 프로젝트 만드는 방법
sparta_python
폴더를 만들기\venv
로 끝나야 한다main.py
자동 생성은 체크 해제Create
를 클릭해서 새 프로젝트를 만들기사칙연산
a = 3
b = 2
print (a**b);
문자열
a = 'hello'
print(a)
a='2'
b=str(2)
print(a+b)
text = 'abcdefghijk'
result = text[3:]
print(result)
myemail='gfhjkuji@naver.com'
result = myemail.split('@')[1].split('.')[0]
print(result)
리스트 & 딕셔너리
: 순서형으로 자료를 담는 방법
a_list = [1,'사과', '배','감', False, ['딸기','수박']]
print(a_list[5])
a_list = [1,'사과', '배','감', False, ['딸기','수박']]
a_list.append(999)
print(a_list)
a_list = [1,4,9,3,8,0]
a_list.sort()
print(a_list)
a_list = [1,4,9,3,8,0]
a_list.sort(reverse=True)
print(a_list)
a_list = [1,4,9,3,8,0]
result = 5 in a_list
print(result)
딕셔너리
a_dic = {'name':'LTE', 'age':24, 'friends':['영희', '철수']}
result = a_dic['friends'][1]
print(result)
a_dic = {'name':'LTE', 'age':24, 'friends':['영희', '철수']}
a_dic['height'] = 180
print(a_dic)
a_dic = {'name':'LTE', 'age':24, 'friends':['영희', '철수']}
a_dic['height'] = 180
print('height' in a_dic)
리스트 + 딕셔너리
people = [
{'name':'태은', 'age':24},
{'name' : '명백', 'age' : 26}
]
print(people[1]['age'])
people = [
{'name': 'bob', 'age': 20, 'score':{'math':90,'science':70}},
{'name': 'carry', 'age': 38, 'score':{'math':40,'science':72}},
{'name': 'smith', 'age': 28, 'score':{'math':80,'science':90}},
{'name': 'john', 'age': 34, 'score':{'math':75,'science':100}}
]
print(people[2]['score']['science'])
조건문
money = 5000
if money > 7000:
print('택시를 타자')
elif money > 1200:
print('택시를 탈수 없어')
print('버스를 타자 ')
else:
('걸어가자')
반복문
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:
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) :
name = person['name']
age = person['age']
print(i, name, age)
if i > 2:
break
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
count=0
for number in num_list:
a = number%2
if ( a == 0):
print(number)
Q ) 리스트 속 숫자열 다 더하기
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
a = 0
for i in num_list:
a = a + i
print(a)
num_list = [1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4]
max = 0
for num in num_list:
if max < num:
max = num
print(max)
오늘의 Q
a = [0,1,2,3,4,5,6,7,8]
print(a[:3])
print(a[3:])
print(a[3:6])
if i > 2:
break