오전 학습 캠프 6일 차 Python 기초 문법(1)

변하기 쉬운

a = 3 변수 a는 값 3을 포함합니다.
b = 2 변수 b는 값 2를 포함합니다.

목록 유형

(목록 유형)
a_list = (‘사과’, ‘배’, ‘감’)() 목록 생성
————————————————– ————
a_list=(‘사과’,’배’,’감’,(‘딸기’,’수박’)) <- 다른 값을 입력할 수 있습니다.
print(a_list(3)(1)) 세 번째의 첫 번째 값은 watermelon입니다.
————————————————– ————
a_list=(1,2,6,7,98)
a_list.append(99) = 목록에 무언가를 추가하려는 경우 답은 (1,2,6,7,98,99)입니다. 추가를 사용하여 계속 추가할 수 있습니다.
————————————————– ————
문자열로 수행한 작업을 정확하게 수행할 수 있습니다.
a_list=(1,2,6,7,98)
result = a_list(:3) = 3번째로 잘라서 보여줌 정답은 1,2,6
————————————————– ————
a_list=(1,2,6,7,98)
result = a_list(-1) = 마지막 답을 보여줘 98
————————————————– ————
a_list=(1,2,6,7,98)
result = len(a_list) = 길이 구하기 정답은 5
————————————————– ————
a_list = (4,2,5,1,9)
a_list.sort() = 정렬되어 나오는 답은 1,2,4,5,9
————————————————– ————
a_list = (4,2,5,1,9)
a_list.sort(reverse=True) = 내림차순 답은 9,5,4,2,1
————————————————– ————
a_list = (4,2,5,1,9)
결과 = (a_list의 5) = 5가 a_list에 있으면 True, 그렇지 않으면 False
————————————————– ————

데이터 유형 사전

목록과 달리 순서가 없습니다.

a_dict = {‘이름’:’밥’,’나이’:27}
result = a_dict(‘name’) or (‘age) = (‘name’) 답은 ‘bob (‘age’) 답은 27
————————————————– ————
a_dict = {‘name’:’bob’,’age’:27,’friend’:(‘영희’, ‘철수’)} = 이것은 목록과 사전을 혼합하고 일치시킬 수 있습니다.
result = a_dict(‘친구’)(1) = 정답은 후퇴
————————————————– ————
a_dict = {‘이름’:’밥’,’나이’:27,’친구’:(‘영희’, ‘철수’)}
a_dict(‘키’) =100 =정답은 {‘이름’:’밥’,’나이’:27,’친구’:(‘영희’, ‘철수’), ‘키’:100}
a_dict(‘height’) =100이 추가되었으므로 ‘height’:100이 사전으로 추가됩니다.
————————————————– ————
a_dict = {‘이름’:’밥’,’나이’:27,’친구’:(‘영희’, ‘철수’)}
a_dict(‘높이’) = 180
result = (‘height’ in a_dict) = (높이)가 더해졌기 때문에 대답은 True입니다.

조건문

돈 = 5000
if money > 3000: (돈이 3000원 이상인 경우)
print(‘택시를 타자!’)
다른:
print(‘I can’t take a cab~’) = 정답은 ‘택시를 타자!’
————————————————– ————
돈 = 5000
if money > 3000: (돈이 3000원 이상인 경우)
print(‘택시를 타자!’)
elif money > 1200: (돈=3000이고 돈이 2000보다 크면 ‘Take the bus!’가 출력됨)
print(‘버스에 타세요!’)
다른:
print(‘Let’s walk’) = 정답은 ‘택시를 타자!’입니다.

루프

과일 = (‘사과’, ‘배’, ‘감’, ‘수박’, ‘딸기’)
(반복문의 기본 구조(for fruit in fruits (fruit = fruits)))
과일 속의 과일:
압력 (과일)
————————————————– ————
사람 = (
{‘이름’: ‘밥’, ‘나이’: 20},
{‘이름’: ‘나이’: 38},
{‘이름’: ‘존’, ‘나이’: 7},
{‘이름’: ‘스미스’, ‘나이’: 17},
{‘이름’: ‘벤’, ‘나이’: 27},
{‘이름’: ‘바비’, ‘나이’: 57},
{‘이름’: ‘빨간색’, ‘나이’: 32},
{‘이름’: ‘여왕’, ‘나이’: 25}
)
사람 속의 사람:
이름 = 사람(‘이름’)
나이 = 사람(‘나이’)
if age < 8: = 대답은 john입니다(일반적인 구문).

운동 (1)

짝수만 출력

num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)
num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)

for num in num_list:
    if num % 2 == 0:
        print(num)

for 문 전체에 num_list를 배포하고 if 문으로 %2로 나누고 나머지가 0일 때 출력합니다.

결과는 2 6 2 4 6 2 4로 출력되었습니다.

연습하는 동안 오류가 발생했습니다.

SyntaxError: 잘못된 구문

초보자가 저지르는 실수 중 대부분은 오타, 콜론 누락 또는 코드에서 누락된 내용입니다.

내가 봤다


예상대로 if 문에서 콜론을 빠뜨렸습니다.

콜론을 넣고 다시 인쇄하니 잘 인쇄되었습니다.

운동 (2)

짝수의 개수를 반환

num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)

for num in num_list:
    if num % 2 == 0:
        print(num)
num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)

count = 0

for num in num_list:
    if num % 2 == 0:
        count += 1

print(count)

그는 나에게 다른 변수를 만들어달라고 했고, 나는 그에게 count라는 변수를 주었다.

count + count = 1은 count += 1로 보다 직관적으로 작성할 수 있습니다.

이 상태에서 인쇄하면 답은 7입니다.

운동 (3)

목록에 모든 숫자 추가

num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)
num_list = (1, 2, 3, 6, 3, 2, 4, 5, 6, 2, 4)

a = sum(num_list)

print(a)

전체 목록을 추가하는 방법을 몰라서 구글링해서 합계로 전체 목록 값을 추가했습니다.

답은 38로 좋았다