[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 16 회차 미션

2020. 11. 17. 23:58Coding/Python-Fastcampus

728x90

05. 흐름 제어 - 02. 조건문(2)

1
2
3
4
5
6
7
8
9
10
11
12
age = 27
height = 175
 
if age >= 20:
    if height >= 170:
        print("A지망 지원 가능")
    elif height >= 160:
        print("B지망 지원 가능")
    else:
        print("지원 불가")
else:
    print("20세 이상 지원가능")
cs

 

사실상 이정도 알면 문제없다.

파이썬 고유의 문법인 : 이나 들여쓰기, 그리고 else if가 아닌 elif로 적는 것 정도만 주의!

 

 

 


05. 흐름 제어 - 03. 반복문(1)

 

while문과 for문의 기본 사용법.

1
2
3
4
5
6
7
8
9
10
11
12
while v1 < 11:
    print("v1 is :", v1)
    v1 += 1
 
for v2 in range(10):
    print("v2 is :", v2)
 
for v3 in range(111):
    print("v3 is :", v3)
 
for v4 in range(1112):
    print("v4 is :", v4)
cs

 

기본적으로 java나 다른 언어들과 비슷하지만, for문의 경우 in이라는걸 써서 우측에 있는 변수 목록의 하나를 불러와서 하나씩 사용한다는 개념이고, while문은 크게 다른게 없다.

kotlin하고 비슷하다.

 

 


1~1000의 합.

1
2
3
4
5
6
7
8
9
10
sum1 = 0
cnt1 = 1
 
while cnt1 <= 1000:
    sum1 += cnt1
    cnt1 += 1
 
print('1 ~ 1000 합 : ', sum1)
print('1 ~ 1000 합 : ', sum(range(11001)))  # sum(리스트)
print('1 ~ 1000 안에 7의 배수의 합 : ', sum(range(110017)))
cs

 

예제는 기본인 100까지의 합이므로, 조금 고쳐서 1000까지의 합으로 넓혀보았다.

내용은 크게 달라지는건 없다.

 

range()함수 정도를 알아두면 좋을꺼같다.

특히 range(a,b,c)일때, c만큼 건너뛴다는 부분을 알아두면 좋을꺼같다.

 

 


05. 흐름 제어 - 04. 반복문(2)

문자열, 리스트 튜플, 집합, 사전형의 반복문.

1
2
3
4
names = ["Kim""Park""Cho""Lee""Choi""Yoo"]
 
for name in names:
    print("I am ", name)
cs

1~100까지 더하는 것보다 이번에 배우는 부분이 훨씬 중요하다.

사실상 이런 리스트를 불러오거나 오브젝트를 리스트로 불러와서 하나씩 꺼내쓰는 경우가 많다.

 

 

 

1
2
3
4
5
lotto_numbers = [111921283637]
 
for number in lotto_numbers:
    print("My number", number)
 
cs

 


1
2
3
4
5
6
7
8
9
name = 'KennRY'
 
for n in name:
    if n.isupper():
        print(n)
    else:
        print(n.upper())
 
cs

 

 

 

올인원 패키지 : 파이썬 웹 개발👉https://bit.ly/33a7nvc

728x90