[처음 시작하는 파이썬] ch6. 연습문제
2023. 1. 21. 21:40ㆍ파이썬
# 6.1
# for문으로 리스트[3, 2, 1, 0]을 출력해보자.
간단합니다.
for x in [3, 2, 1, 0]:
print(x)
3
2
1
0
응용으로 range 함수로 리스트[3, 2, 1, 0] 만들어 봅시다.
print(list(range(3,-1,-1)))
[3, 2, 1, 0]
# 6.2
'''
guess_me 변수에 7을 할당하고,
number 변수에 1을 할당한다.
number와 guess를 비교하는 while문을 작성해보자.
number가 guess_me보다 작으면 'too low'를 출력하고,
같으면 'found it!!'을 출력하고 반복문을 종료한다.
number가 guess_me보다 크면 'oops'를 출력하고
반복문을 종료한다.
그리고 반복문 마지막에 number를 1씩 증가시킨다.
'''
guess_me = 7
number = 1
while True:
if number < guess_me:
print('too low')
elif number == guess_me:
print('found it!!')
break
else:
print('oops')
break
number += 1
too low
too low
too low
too low
too low
too low
found it!!
# 6.3
'''
guess_me 변수에 5를 할당하고,
for문을 사용하여 range(10)에서
number 변수를 사용한다.
number가 guess_me보다 작으면 'too low'를 출력하고,
같으면 'found it!!'을 출력하고 반복문을 종료한다.
number가 guess_me보다 크면 'oops'를 출력하고
반복문을 종료한다.
'''
guess_me = 5
for number in range(10):
if number < guess_me:
print('too low')
elif number == guess_me:
print('found it!!')
break
else:
print('oops')
break
too low # number = 0
too low
too low
too low
too low # number = 4
found it!! # number = 5
guess_me = 5
for number in range(10):
if number < guess_me:
print('too low')
elif number == guess_me:
print('found it!!')
else:
print('oops')
too low
too low
too low
too low
too low
found it!!
oops
oops
oops
oops
break 안쓰면 더 깔끔해지는 문제인데..
반복문을 종료하라구?
'파이썬' 카테고리의 다른 글
[파이썬] 소수 판별 / for문 이용해 두개의 정수 입력받고 그 사이 소수만 출력하기 (0) | 2023.01.24 |
---|---|
[파이썬] if, while, for문 가위바위보 / 구구단 만들기 (0) | 2023.01.24 |
[처음 시작하는 파이썬] ch5. 연습문제 (0) | 2023.01.20 |
[처음 시작하는 파이썬] ch4. 연습문제 (0) | 2023.01.19 |
[처음 시작하는 파이썬] ch4. 선택하기: if (0) | 2023.01.19 |