짝수 더하기
FizzBuzz
게임룰
- 숫자를 차례대로 외침
- 숫자를 3으로 나눌 수 있는 경우 “Fizz”
- 숫자를 5로 나눌 수 있는 경우 “Buzz”
- 숫자를 3과 5로 모두 나눌 수 있는 경우 “FizzBuzz” 라고 외쳐야 함
👏👏👏💯
비밀번호 생성기 만들기
Eazy Level
random.choice함수 사용
함수 내부에 순서or리스트를 넣을 수 있다.
Hard Level (문자, 숫자, 기호 위치 무작위로)
Python Day6 (Function, Code Blocks and While Loops)
함수(Function)
나만의 함수를 만들려면? def ⇨ 함수를 생성하거나 정의한다는 의미 def my_function 함수명( ) :
- 함수명 다음 괄호가 변수명과 함수명을 구분짓는 요소임
- 함수의 정의를 마무리 짓는 것은 ‘콜론’
- 함수 호출하려면(Calling Functions) 간단히 함수의 이름만 입력하면 됨
- 실행돼야 할 함수에 속한 라인들은 들여쓰기 해야 함
함수 예시 )
ㅎ.. turn_right()함수 만들어서 코드 간략하게 하기
Note: 💡Tip : 들여쓰기 단축키 ⌘ + ]
함수 6번 반복하기
for step in range(6): ⇦ (6은 포함하지 않지만 6번 반복함)
jump( )
들여쓰기(Indentation)
파이썬에서 들여쓰기는 매우 중요
함수 밖으로 벗어나면 독립적으로 실행됨
꼭 스페이스바 4번일 필요는 없으나 선호됨
While Loops (while 반복문)
특정 조건이 참일 경우 명령이 계속 실행됨
for문 : 어떤 것을 반복하고 반복하는 각 아이템에 대해 뭔가를 해야 할 때
while문 : 그저 특정 작업을 설정한 조건에 도달할 때까지 수없이 반복 수행하고자 할 때 사용
for문에 비해 횟수를 설정하지 않아 약간의 위험성이 있다. infinite loop에 빠질 수 있음