'코뮤니티 모각코' 활동에서의 학습 내용을 바탕으로 작성한 글입니다.
자세한 내용은 링크를 통해 확인하시기 바랍니다.
반복문
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 |