티스토리 뷰
while문
def main():
cnt=0;
while cnt<3:
print(cnt, end=' ')
cnt = cnt + 1
main()
출력값:
0 1 2
if문과 break
def main():
i=0;
while i<100:
print(i, end= ' ')
i = i + 1
if i == 20:
break
main()
출력값:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
for문과 range
range: 범위. 어디서부터 어디까지
끝 숫자의 -1만큼
def example():
for i in range(1, 11):
print(i, end = ' ')
example()
출력값:
1 2 3 4 5 6 7 8 9 10
순열, 숫자의 합 sum
def main():
sum = 0
for i in range(1, 101):
sum += i
print(sum, end=' ')
return sum
main()
출력값:
5050
이중for문 >>
j*i 연산을 JAVA처럼 하지 않는다. character라는 class(참조형)라서 연산자에 대한 프로그래밍을 아래 출력값처럼 함.
for i in [1,2]:
for j in['a','b','c']:
print(j*i, end=' ')
출력값:
a b c aa bb cc
구구단
객체(스트링템플릿)템플릿 ${ j } 이렇게 주면 console.log에 다이렉트로 뽑듯이
{ j }이것이 가능하다
for i in range (2,10):
for j in range(1,10):
print(f'{i} x {j} = {i*j}') #객체템플릿
'Python' 카테고리의 다른 글
파이썬 dict 딕셔너리 (0) | 2022.05.17 |
---|---|
[파이썬] 판다스 (0) | 2022.03.21 |
[파이썬] 객체 (객체생성, 생성자, 변수선언) (0) | 2022.03.17 |
댓글