가위바위보 게임✌️✊🖐️


1

유저플레이
2

컴퓨터랜덤 + if문
3

범위 밖의 숫자를 썼을 때 버그 존재. 코드 위치를 바꿔줘야 함
4



💡내 메일 정보가 데이터베이스 어딘가에 있는지 어떻게 알 수 있나?
haveibeenpwned.com 사이트에서 해킹당한 웹사이트와 연관이 있는지 확인할 수 있음

파이썬 반복문(Loops)

for반복문(for Loop)

for item in list_of_items:
 # Do something to each item

리스트 내 각 항목을 검토하고 이 각 항목을 대상으로 작업을 실행할 수 있음
리스트 내부 항목 수만큼 반복 실행함

5

fruits 리스트를 취해서 다양한 fruit 변수 이름을 각 항목에 할당함

ex)
fruit = Apple
fruit = Peach
fruit = Pear

BUT for문은 단일문을 실행할 뿐만 아니라 전체 블록문을 거듭 실행할 수 있다.


🐱 평균 높이 예제
다른 코드를 사용하면 더 쉽게 만들 수 있지만 for문을 이용해서 만들기
6


🐻 Highest Score Exercise
가장 높은 점수를 구하는 예제
max(), min() 함수 ⇨ 최대값, 최소값을 보여줌
쉽게 구현할 수 있지만 for문을 사용할 것! 7
이거 왜이러나 혼자 해결하고 싶어서 한참 고민했다 ㅋㅋㅋ 후련~

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)