가위바위보 게임✌️✊🖐️
유저플레이
컴퓨터랜덤 + if문
범위 밖의 숫자를 썼을 때 버그 존재. 코드 위치를 바꿔줘야 함
💡내 메일 정보가 데이터베이스 어딘가에 있는지 어떻게 알 수 있나?
haveibeenpwned.com 사이트에서 해킹당한 웹사이트와 연관이 있는지 확인할 수 있음
파이썬 반복문(Loops)
for반복문(for Loop)
for item in list_of_items:
# Do something to each item
리스트 내 각 항목을 검토하고 이 각 항목을 대상으로 작업을 실행할 수 있음
리스트 내부 항목 수만큼 반복 실행함
fruits 리스트를 취해서 다양한 fruit 변수 이름을 각 항목에 할당함
ex)
fruit = Apple
fruit = Peach
fruit = Pear
BUT for문은 단일문을 실행할 뿐만 아니라 전체 블록문을 거듭 실행할 수 있다.
🐱 평균 높이 예제
다른 코드를 사용하면 더 쉽게 만들 수 있지만 for문을 이용해서 만들기
🐻 Highest Score Exercise
가장 높은 점수를 구하는 예제
max(), min() 함수 ⇨ 최대값, 최소값을 보여줌
쉽게 구현할 수 있지만 for문을 사용할 것!
이거 왜이러나 혼자 해결하고 싶어서 한참 고민했다 ㅋㅋㅋ 후련~
for반복문과 range()함수
반복문이 늘 리스트와 쓰이진 않음 독립적인 반복문도 사용
Range함수
반복 수행을 통해 한 범위의 숫자를 만들고 싶은 경우
ex)
for number in range(a, b) :
print(number)
리스트를 반복 수행하는 대신 범위를 만듦
a - b까지지만 b는 포함하지 않는다.
만약 1씩 증가가 아닌 3씩 증가를 원한다면
ex)
for number in range(a, b, 3):
print(number)
🐼 1부터 100까지 더하기
total = 0
for number in range(1,101):
total += number
print(total)