전체 글 621

[5-5 파이썬] 비밀번호 생성기 파이썬 예제, for문, random함수, random.shuffle(), random.sample(), list(), input(), int(), += 연산자, f-string, random.choice()

비밀번호 생성기를 파이썬으로 만들어보자. for문, random함수, random.shuffle(), random.sample(), list(), input(), int(), +=연산자, f-string 등 많은 파이썬 함수들이 쓰인다. letters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y',..

[5-4 파이썬] 파이썬 예제, FizzBuzz 면접 문제, range(), if elif else 조건문

FizzBuzz 문제의 규칙은 아래와 같다. 1. 숫자 범위를 정한다. 2. 숫자를 하나씩 꺼낸다. 3. 숫자가 3으로 나누어지면 Fizz라고 말한다. 4. 숫자가 5로 나누어지면 Buzz라고 말한다. 5. 숫자가 3과 5로 모두 나누어지면 Fizzbuzz라고 말한다. 더 자세한 규칙을 알고 싶다면, 아래에서 확인하기를 바란다. https://en.wikipedia.org/wiki/Fizz_buzz Fizz buzz - Wikipedia Group word game to teach mathematical division Fizz buzz is a group word game for children to teach them about division.[1] Players take turns to count..

[5-3 파이썬] for 반복문, range(), range(start, end, step), 1부터 100까지 수 더하기, 짝수 더하기, range함수

1. range(a, b) range()함수 역시 매우매우 유용한 함수이다. range뜻: 범위 range를 사용하면 일일이 리스트 값을 적지 않아도 되고 숫자로 범위만 지정해주면 된다. 반복 수행을 통해 한 범위의 숫자를 만들고 싶은 경우 for문과 range()함수를 함께 써보자. for number in range(a, b): print(number) range(a, b)의 뜻은 range(start, end)이다. start뜻: 시작 end뜻: 끝 즉, a부터 b까지의 범위이며 마지막 b는 포함되지 않는다. 실행할 내용이 들어 있는 다음 문장은 들여쓰기를 해서 for문에 속해있다는 것을 약속한다. 2. range(a, b+1) 만약 특정 숫자를 포함시키고 싶다면 b에 1을 더해 적어주어야 한다. ..

[5-2 파이썬] for문 연습하기, 최고 점수, 최저 점수 구하기 문제, max(), min()

scores 라는 리스트에 여러 점수를 넣는다. scores = [ 40, 90, 80, 29, 59, 100, 30] score뜻: 점수 이 중에서 최고 점수와 최저 점수를 구하는 코드를 작성해보자! 1. 최고 점수 구하기 예제 : for문 이용 2. 최고 점수 구하기 예제 : max() 이용 max()함수는 괄호 안의 요소 중에 가장 큰 값을 골라주는 함수이다. 위의 예제를 아주 간단하게 표현해준다. maximum 뜻: 최고의 3. 최저 점수 구하기 예제 : for문 이용 for문을 이용하여 최저 점수를 구한다. worst뜻: 최악의 best: 최고의 여기서는 worst_score의 처음 값을 0으로 정하지 않았다. 왜냐하면 0점은 받을 수 있는 점수 중 가장 낮기 때문이다. 그래서 초기값을 scor..

[5-1 파이썬] 반복문, loop, for in, indent, 들여쓰기, indent, sum(), len(), 평균 키 구하기 예제 풀이

인피니트 룹 infinite loop이라는 말이 있다. infinite 인피니트: 영원히 loop 룹: 반복된다. 는 뜻이다.... 코딩에서도 반복은 매우 중요한 개념이다. 반복문은 무수히 많이 쓰이기 때문이다. 영어로 loops라고 한다. 오늘 배워볼 반복문은 가장 기본적인 for 아이템 in 리스트: 구문이다. for 아이템 in 리스트: __무엇을 한다 1. 아이템 이 구문이 실행되면 리스트 안에 있는 아이템이 차례대로 꺼내진다. 예를 들어 for item in ['a', 'b', 'c', 'd', 'e']: 일 때, 리스트 ['a', 'b', 'c', 'd', 'e'] 안의 아이템인 a, b, c, d, e가 차례대로 꺼내진다. 첫 번째 item = 'a' 두 번째 item = 'b' 세 번째 i..