본문 바로가기
코뮤니티 모각코

[Python] 기초 (3)

by 넝구리 2022. 3. 31.

'코뮤니티 모각코' 활동에서의 학습 내용을 바탕으로 작성한 글입니다.

자세한 내용은 링크를 통해 확인하시기 바랍니다.


반복문

 

https://codemate.kr/@datasponge/파이썬-기초-반복문

 

반복문 by datasponge | 코드메이트

for문 ✔ for문은 범위가 정해져있을 때 사용 ✔ 반복문은 콜론(:) 이후 다음 줄에서 수행문을 들여쓰기해야함 ✔ range(시작 숫자, 끝나는 숫자) : (시작 숫자) ~ (끝나는 숫자-1) range(숫자) : 0 ~ (숫자-

codemate.kr

 

 

for문

 

✔ for문은 범위가 정해져있을 때 사용

✔ 반복문은 콜론(:) 이후 다음 줄에서 수행문을 들여쓰기해야함

✔ range(시작 숫자, 끝나는 숫자) : (시작 숫자) ~ (끝나는 숫자-1)

   range(숫자) : 0 ~ (숫자-1)

for 변수 in range(시작 숫자, 끝나는 숫자) :
	수행문

 

for문 예시

for i in range(12):
	print(i)     # 0부터 11까지 출력

 

이중반복문

# 구구단
for i in range(2,10):     # i는 2부터 9까지 반복
	for j in range(1,10):     # j는 각각의 i에 대해서 1부터 9까지 반복
		print(i*j,end="")     # i와 j의 곱을 출력, 줄바꿈X
	print('')     # 한 줄의 출력이 끝나면 빈 값('')을 출력해 줄바꿈 처리

 

 

while문

 

✔ while문은 범위가 정해져있지 않을 때 사용

✔ 조건문이 참이면 실행문 실행

✔ 반복문은 콜론(:) 이후 다음 줄에서 수행문을 들여쓰기해야함

while 조건문:
	실행문

 

while문 예시

count=0

while count<15:
	print(count)
	count+=1     # 0부터 14까지 출력

 

무한반복문

# 1. "while+True"를 사용해 무한반복
while True:
	print("Python")     # "Python" 무한반복

# 2. "break"를 사용해 반복문 탈출
while True:
	print("게임을 시작하시겠습니까? 1 : Yes / 2 : No")
	number = int(input())      
	if number == 1:
		print("게임을 시작합니다.")
	elif number == 2:
		break

> 2 출력결과

 

 

 

도전문제 <조건문>

 

https://codemate.kr/@datasponge/파이썬-기초-도전문제-조건문

 

도전문제 <조건문> by datasponge | 코드메이트

도전문제 : BMI 결과 확인 [방법 1] 코드 결과 [방법 2] 코드 결과

codemate.kr

 

 

도전문제 : BMI 결과 확인

 

[방법 1]

 

코드

height=float(input("키를 입력하세요.:"))/100
weight=float(input("몸무게를 입력하세요.:"))

BMI=weight/(height*height)

if BMI>25:
	print("비만입니다.")
else:
	if BMI>23:
		print("과체중입니다.")
	else:
		if BMI>18.5:
			print("정상체중입니다.")
		else:
			print("저체중입니다.")

 

결과

 

[방법 2]

 

코드

height=float(input("키를 입력하세요.:"))/100
weight=float(input("몸무게를 입력하세요.:"))

BMI=weight/(height*height)

if BMI>25:
	print("비만입니다.")
elif BMI>23:
	print("과체중입니다.")
elif BMI>18.5:
	print("정상체중입니다.")
else:
	print("저체중입니다.")

 

결과

 

 

 

도전문제 <연산자+조건문>

 

https://codemate.kr/@datasponge/파이썬-기초-도전문제-연산자조건문

 

도전문제 <연산자+조건문> by datasponge | 코드메이트

도전문제 : 윤년 판단하기 코드 결과

codemate.kr

 

 

도전문제 : 윤년 판단하기

 

코드

year=int(input("연도를 입력하세요.:"))

if year%4==0 and year%100!=0 or year%400==0:
	print(str(year)+"년은 윤년입니다.")
else:
	print(str(year)+"년은 윤년이 아닙니다.")

 

결과

'코뮤니티 모각코' 카테고리의 다른 글

[Python] 크롤링 기초 (1)  (0) 2022.04.06
[Python] 기초 (5)  (0) 2022.04.05
[Python] 기초 (4)  (0) 2022.04.04
[Python] 기초 (2)  (0) 2022.03.30
[Python] 기초 (1)  (0) 2022.03.29