예제는 스타트 코딩, 파이썬 크롤링 강의를 들으면서 공부한 내용입니다.
for문
list 예제
num_lists = [1,2,3,4]
for i in num_lists:
print(i*2)
//2
//4
//6
//8
range 예제
gugudan = int(input('몇단을 출력할까요?? >>>'))
for i in range(0, 10, 1):
print(f'{gugudan}x{i}={gugudan*i}')
결과
while문
i = 1 //초기식
while i <= 10: //조건식
print(f'{i}번째 작업')
i += 1 //증감식
//결과
1번째 작업
2번째 작업
...
10번째 작업
무한반복 while문 예제1
while True:
x = input('종료하려면 end를 입력하세요.')
if(x == 'end'):
print('종료됨')
break
print('진행중...')
결과
무한반복 while문 예제2
- up & down 게임. 컴퓨터가 0-100사이의 랜덤사이를 고른다.
- 사용자는 해당 랜덤 번호를 맞출 때까지 계속 입력한다.
- 번호를 맞추면 총 시도 횟수를 안내한다.
import random
print('컴퓨터가 숫자를 골랐습니다.')
chosenNum = random.randint(1,100)
count = 1
while True:
num = int(input('1-100 중 숫자를 고르세요'))
if num == chosenNum:
print('정답입니다.')
print(f'총 시도 횟수 {count}번 입니다.')
break
elif num > chosenNum:
print('정답은 더 작습니다.')
elif num < chosenNum:
print('정답은 더 큽니다.')
count +=1
결과
반응형
'개발 > Python' 카테고리의 다른 글
[py] 파일 및 폴더 정리하기 (0) | 2022.09.30 |
---|---|
[py] 파이썬 마우스 조작, 키보드 조작 (ft. pyautogui) (0) | 2022.09.29 |
[py] 네이버 로그인 자동화 (ft. 셀레니움) (0) | 2022.09.25 |
[py] 셀레니움 기본 설정 (0) | 2022.09.25 |
[py] 네이버 상품 목록 크롤링 해오기 (ft. 셀레니움, csv로 옮기기) (0) | 2022.09.25 |
댓글