728x90
반응형
while 문
구문)
while 조건:
실행문
break문: 반복을 탈출!!!!
continue: 반복 건너뛰기!!!
실습
treeHit = 0
while treeHit < 10:
print("나무를 %d번 찍었습니다." %treeHit)
treeHit += 1
##########################
number = 0
while number != 4 :
print("4가 아닙니다.")
number = int(input())
##########################
fruits = ["사과","오렌지"]
fruits.append("딸기")
fruits.insert(1, "수박")
print(fruits)
#['사과', '수박', '오렌지', '딸기']
##########################
#while문을 사용해서 1~10까지 숫자중 홀수만 리스트에 넣어주세요
numlist = []
num = 1
while num <= 10:
if num % 2 == 1:
numlist.append(num)
num += 1
print(numlist)
#[1, 3, 5, 7, 9]
제어문 문제실습
coffee = 10
while True:
money = int(input("돈을 넣어주세요: "))
if money == 300:
print("커피를 줍니다")
coffee = coffee -1
elif money > 300:
print("거스름돈 %d를 주고 커피를 줍니다." %(money - 300))
coffee = coffee -1
else:
print("돈은 다시 도렬주고 커피는 주지 않습니다.")
print("남은 커피의 양은 %d입니다." %coffee)
if coffee == 0:
print("커피가 다 떨어졌습니다. 판매를 중지합니다.")
break
제어문 문제실습2
""" *년도를 입력받아서 윤년인지 평년인지 나타내주세요
1. 연수가 4로 나누어 떨어지는 해는 윤년으로한다
2. 이중에서 100으로 나누어 떨어지는 해는 평년으로 한다
3. 그중에 400으로 나누어 떨어지는 해는 윤년으로 한다.
-정수로 년도를 받습니다
-입력받은 년도가 윤년인지 평년인지 출력하세요 """
year = int (input("년도를 입력해주세요: "))
if year % 4 == 0:
if year % 100 == 0:
yearText = "평년"
yearText = "윤년" if year % 400 == 0 else "평년"
else :
yearText = "윤년"
else :
yearText = "평년"
print(yearText)
728x90
반응형
'Python' 카테고리의 다른 글
[python] random 모듈 (0) | 2023.03.07 |
---|---|
[python] 제어문 - 반복문(for 문) (0) | 2023.03.07 |
[python]제어문 - 조건문 (0) | 2023.03.07 |
[python]bool 자료형 (0) | 2023.03.07 |
[python] 집합 자료형(set()) (1) | 2023.03.07 |
댓글