일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FPGA
- Verilog
- 하인슈타인
- array
- Atmega128A
- 딥러닝
- keil uvision5
- Python
- bjt
- atmega
- 가설 함수
- 히스토그램매칭
- 자료구조
- 파이썬
- verilogHDL
- DataFrame
- 데이터분석
- loc()
- LED켜기
- C언어
- pandas
- 행렬
- numpy
- SPI
- 데이터 분석
- 곱셈기
- Matlab
- quatus
- 인공신경망
- FND
- Today
- Total
목록Python (23)
Keep-H's Hardware Design Study Notes

def bubblesort1(p): n = len(p) for i in range(len(b)-1,0,-1): for j in range(0,i): if p[j]>p[j+1]: p[j],p[j+1] = p[j+1],p[j] return p b = [3,0,1,8,7,2,5,4,6,9] print(b) print(bubblesort1(b)) 바로 앞의 숫자와 비교하여 작은 수를 앞으로 보내는 버블정렬 알고리즘이다. b의 크기가 10이므로 리스트의 인덱스를 0부터 9까지 자리를 정해줄 수 있다. i가 돌아갈 때마다 가장 큰 숫자는 맨 오른쪽에 위치한다. 따라서 인덱스 9,8,7,6,5,4,3,2,1에 해당하는 자리에 숫자들이 정렬될 것이다. j는 i에 종속된다. i가 9라면 j는 0부터 8까지의 인덱스에 접..
보호되어 있는 글입니다.

다이아몬드 모양 별찍기 n=int(input("첫번째 값:")) for x in range(1, (n//2+1)+1,1): for y in range(n//2,x-1,-1): print(" ",end="") for z in range(0,x*2-1,1): print("*",end="") print() for k in range(0,n//2,1): for l in range(0,k+1,1): print(" ",end="") for m in range((n//2*2-1),2*k,-1): print("*",end="") print() 입력되는 n의 값 / 최대 별 개수 / 순서대로 쌓이는 별의 개수: n1->n2 ... 01 ->1 23 ->3 / 1 45 ->5 / 3->1 67->7 / 5->3->1 89..