반응형
Ex 예제.
# 1부터 100까지 짝수와 홀수 각각의 합 (range()함수 이용)
# 각각 저장해서 반복이 끝나면 출력하는 프로그램
1
2
3
4
5
6
7
8
|
odd = 0
even = 0
for number in range(1,101):
if number % 2 == 0:
odd += number
else :
even += number
print("홀수:",odd,"짝수:",even)
|
cs |
홀수: 2550 짝수: 2500
Ex 예제.
# 구구단 3단 출력
# range()
# 3 * 1 = 3
1
2
|
for i in range(1,10):
print("3 *",i,"=",(3*i))
|
cs |
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
Ex 예제.
# 시험을 치른 후, 맞은 개수를 알려주는 프로그램.
# 사용자의 이름과 문제의 개수를 입력하고, 문제를 맞혔는지 아닌지를 입력하면 맞은 개수를 출력해준다.
# (for문을 이용)
1
2
3
4
5
6
7
8
9
10
|
name = input("이름>")
num = int(input("문제 개수>"))
score = 0 # 총 문제 맞춘 개수 저장.
print("*" * 15) # 파이썬은 문자열 * n 하면 n만큼 반복
for i in range(1,num+1):
print(i,"번 문제를 해결했나요?(Y/N):")
ans = input()
if ans == 'Y':
score += 1
print(name,"학생 총",score,"문제 해결했습니다.")
|
cs |
이름>룰루랄라
문제 개수>3
***************
1 번 문제를 해결했나요?(Y/N):
Y
2 번 문제를 해결했나요?(Y/N):
N
3 번 문제를 해결했나요?(Y/N):
Y
***************
룰루랄라 학생 총 2 문제 해결했습니다.
Ex 예제.
# 구구단 2단부터 9단 출력
1
2
3
4
5
6
|
# 구구단 2단부터 9단 출력
for goo in range(2,10):
for dan in range(1,10):
print(goo,"*",dan,"=",goo*dan)
dan == 1 # 9가 되서 for문을 dan을 1로 초기화
print() # 단이 끝나면 줄바꿈
|
cs |
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
3 * 1 = 3
3 * 2 = 6
3 * 3 = 9
3 * 4 = 12
3 * 5 = 15
3 * 6 = 18
3 * 7 = 21
3 * 8 = 24
3 * 9 = 27
... (넘나 길어서 생략)
9 * 1 = 9
9 * 2 = 18
9 * 3 = 27
9 * 4 = 36
9 * 5 = 45
9 * 6 = 54
9 * 7 = 63
9 * 8 = 72
9 * 9 = 81
반응형
'Python' 카테고리의 다른 글
[Python 기초] 파이썬 함수(Funtion) - 사용자 정의 함수 - 2 (0) | 2021.04.02 |
---|---|
[Python 기초] 파이썬 함수(Funtion) - 내장함수 , 사용자 정의 함수 - 1 (0) | 2021.04.02 |
[Python 기초] 파이썬 제어문 - 반복문 (for문) , range() 함수 (0) | 2021.04.01 |
[Python 기초] 파이썬 제어문 - 반복문 (while, break) (0) | 2021.04.01 |
[Python 기초] 파이썬 제어문 - 조건문 ( if ~ else, elif ), random 클래스 (0) | 2021.04.01 |
댓글