min을 쓰게되면 (값, 최소값) 여기서 최소값은 지켜져야 합니다.
즉 최소값이 100이라면 100을 넘을 수는 없는거죠.
exam리스트 안에서 하나씩 꺼내서 n에 넣고 그 n에 5를 더하는데 100이 넘는다면 100으로 정하는 코드입니다.
enumerate 를 쓰면 인덱스번호와 그 번호의 값을 불러올 수 있습니다.
0번째 인덱스에 red가 있으니 idx에는 0이 들어가고 value 에는 red가 들어갑니다.
print문에서는 idx에 1을 더해서 보기 좋게 1부터 시작하게 합니다.
홀수 구구단만 하는 것인데 그 단까지만 곱합니다
예) 3단이면 3x3 까지 5단이면 5x5 까지
단은 2부터 9까지하는데 만약 짝수이면 continue 를 통해 무시하고
두번째 for문에서는 단까지만 하면 안되니까 단에서 +1을 해주면 그 단의 숫자까지만 곱할 수 있습니다.
리스트를 하나 만들어 놓고
그 리스트에 점수를 append해서 추가 시킵니다. 만약에 점수가 0보다 작다면 break를 합니다
평균점수는 sum()하면 합계가 구해지고 그 합계에서 len()만큼 나누면 평균이 구해집니다
max()은 최대값을 구해주고 min()은 최소값을 구해줍니다
numSet을 set으로 해서 중복된 값은 받지 않고 numSet의 크기가 5보다 작을때까지 반복을 합니다.
정수를 입력받고 .add로 추가해줍니다.
-가 3번째, 6번째 인덱스에 있는지 알아내고
길이가 12인지 알아내고
-를 없앤다음 isdecimal()을 통해 문자열이 숫자인지 확인한 후 모든 조건이 맞다면 if문 실행
아니라면 else문 실행
음료수 가격을 정하고 몇개를 사면 잔돈이 얼마나 남는지 확인하는 코드
횟수는 현재 가지고 있는 돈에서 가격만큼 나누면 나오고
그 횟수만큼 반복을 돌면서 i에 가격만큼 곱한 값을 현재 돈에서 빼주면 잔돈이 나옵니다.
딕셔너리중 값들만 분리해서 그 값을 i에 넣고 누적해서 더해준다음
딕셔너리의 크기만큼 나눠주면 평균값이 구해주고 return해줘서 출력해주면 평균값이 구해집니다.
wedding 이라는 딕셔너리를 만들어 놓고
gift라는 함수에 wedding 이름 돈을 보내고
totla 은 전역변수이기에 global total 을 사용하고
total에 money 를 누적해서 더해주고
wedding[이름] = money 해서 딕셔너리를 만들어 줍니다.
모듈과 패키지 설명
1부터 15까지 n에 넣고 그것을 pot이라는 리스트로 만듭니다.
1부터 6번 반복을 도는데 random.shuffle(pot)으로 pot에 있는 요소들을 섞어주고
pop()함수는 제거가 아닌 요소들 들고오는 것이기 때문에 pot에서 마지막 요소를 들고와서 pick에 넣어줍니다.
그리고 print문으로 출력해주고 pick값을 미리 만들어둔 jackpot에 append해서 넣어주고 sort를 통해 정렬해줍니다.
time.sleep(2) 는 2초간 멈춰줍니다.
import를 통해 random을 가져와서 as r로 r로 쓰겠다고 해주고
1에서 100중에 하나를 랜덤으로 answer에 넣어줍니다.
time.time()은 현재 시간을 말합니다. start에 넣어주고
내가 입력한 값이 크면 Down 작으면 Up 맞으면 정답이라는 무한루프를 만들어주고
end에도 time.time()을 해주면 현재 시간이 들어갑니다.
여기서 end에서 start를 빼주면 경과시간이 나오게 되고
이것을 통해 경과시간을 출력해 줄 수 있습니다.
'Python' 카테고리의 다른 글
Python : 여러가지 예제들 2 (0) | 2022.02.17 |
---|---|
Python : 파일 입출력 (0) | 2022.02.17 |
Python : 예외처리 (0) | 2022.02.17 |
Python : class 상속2 (0) | 2022.02.17 |
Python : class 상속 (0) | 2022.02.17 |
댓글