일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- View
- fnmatch
- decode()
- fileinput
- randrange()
- zipfile
- glob
- locals()
- discard()
- JS
- HTML
- Database
- MySqlDB
- mro()
- remove()
- node.js
- 오버라이딩
- choice()
- __annotations__
- __sub__
- shutil
- CSS
- MySQL
- items()
- count()
- inplace()
- __len__
- 파이썬
- __getitem__
- shuffle()
- Today
- Total
목록과제 (11)
흰둥이는 코드를 짤 때 짖어 (왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!왈!)
2. 과제 2-1. 주사위를 던져 주사위릐 값을 맞추는 게임을 만들어보자. 주사위의 값을 입력하세요: 4 주사위의 값 : 3, 틀렸습니다! 주사위의 값을 입력하세요: 3 주사위의 값 : 6, 틀렸습니다! 주사위의 값을 입력하세요: 2 주사위의 값 : 2, 맞았습니다.게임을 종료합니다. import random while True: myNum = int(input('주사위 값을 입력하세요: ')) comNum = random.randrange(1, 7) print(f'주사위의 값 : {comNum}, ', end='') if myNum == comNum: print('맞았습니다.게임을 종료합니다.') break print('틀렸습니다!') 주사위 값을 입력하세요: 4 주사위의 값 : 3, 틀렸습니다! 주사..
문제1 2750번 https://www.acmicpc.net/problem/2750 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net li1 = [] N = int(input('줄의 개수: ')) for i in range(N): li1.append(int(input('정렬할 숫자: '))) li1.sort() for i in li1: print(i) 줄의 개수: 6 정렬할 숫자: -1 정렬할 숫자: 2 정렬할 숫자: 1 정렬할 숫자: 16 정렬할 숫자: -30 정렬할 숫자: 23 -30 -1 1 2 16 23 문제2..
과제 아래와 같이 출력되는 이유를 알아보자 In [45]: print(10 / 3) # 3.3333333333333335 ???? 3.3333333333333335 In [46]: 0.1 + 1.1 == 1.2 # False ???? Out[46]: False - 이를 이해하기 위해서 먼저 10진수 소수를 2진수 소수로 바꾸는 계산법을 알아보자. 예시로 먼저 0.125를 2진수로 변환할 때 과정을 살펴보자 1. 해당 10진수에 2를 곱한다. -> 0.625 * 2 = 1.25 2. 위에 결과에서 소수점 위에 숫자가 2진수에서 소수점 첫번째 자리 숫자이다. 이진수 0.1?? 3. 위에 1번에 있는 결과에서 소수만 가져와서 2를 곱한다. -> 0.25 * 2 = 0.5 4. 3번에 결과에서 소수점 위에 숫자..