[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 16 회차 미션
2020. 11. 17. 23:58ㆍCoding/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(1, 11):
print("v3 is :", v3)
for v4 in range(1, 11, 2):
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(1, 1001))) # sum(리스트)
print('1 ~ 1000 안에 7의 배수의 합 : ', sum(range(1, 1001, 7)))
|
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 = [11, 19, 21, 28, 36, 37]
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 |
728x90
'Coding > Python-Fastcampus' 카테고리의 다른 글
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 18 회차 미션 (0) | 2020.11.19 |
---|---|
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 17 회차 미션 (0) | 2020.11.18 |
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 15 회차 미션 (0) | 2020.11.16 |
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 14 회차 미션 (0) | 2020.11.15 |
[패스트캠퍼스 수강 후기] 파이썬 인강 100% 환급 챌린지 13 회차 미션 (0) | 2020.11.14 |