PRACTICE43 [Python] 수행시간 측정 코드 - time.time() 12345678910import time start_time = time.time() #측정 시작 '''프로그램 소스코드''' end_time = time.time() #측정 종료print("time: ", end_time - start_time) #수행 시간 출력 2021. 3. 2. [Flask] SQLAlchemy 사용하여 학생테이블 출력하기 app.py파일을 실행하면 student_info.db 파일이 생성된다. 12345678910111213141516171819202122!DOCTYPE html>html> body> h3>Students - Flask SQLAlchemy example/h3> hr/> form action = "{{ request.path }}" method = "post"> label for = "name">Name/label>br> input type = "text" name = "name" placeholder = "Name" />br> label for = "city"">City text" name = "city" pl.. 2020. 11. 25. [Flask] 로그인 페이지, 로그인 성공 시 flash 메시지 출력하기 123456789101112131415161718192021!doctype html>html> head> title>Flask Message flashing/title> /head> body> {% with messages = get_flashed_messages() %} {% if messages %} ul> {% for mes in messages %} li>{{ mes }}/li> {% endfor %} /ul> {% endif %} {% endwith %} h1>Flask Message .. 2020. 11. 25. [Flask] input값에 따라 Pass, Fail 문자 출력하기 12345678910!doctype html>html> body> {% if marks>50 %} h1> Your result is pass!/h1> {% else %} h1>Your result is fail/h1> {% endif %} /body>/html> 123456789from flask import Flask, render_templateapp = Flask(__name__) @app.route('/input/')def input_name(score): return render_template('result.html', marks = score) if __name__ == '__main__': app.run(host='0.. 2020. 11. 24. [Python] 삼각형 넓이 구하기 123456width = int(input('width: '))height = int(input('height: ')) area = width * height / 2 # /는 소수점, //는 정수형으로 계산함. print('area: ', area) 2020. 11. 23. [Python, OpenCV] 두 개의 이미지 파일 합성하기 12345678910111213141516171819202122232425262728293031# apple.jpg 그림에 opencv_logo 그림을 Mask_inverse하여 합성. import cv2import numpy as np src1 = cv2.imread('../data/apple.jpg') #사과파일 읽기src2 = cv2.imread('../data/opencv_logo.png') #로고파일 읽기 rows, cols, channels = src2.shape #로고파일 픽셀값 저장roi = src1[50:rows+50,50:cols+50] #로고파일 필셀값을 관심영역(ROI)으로 저장함. gray = cv2.cvtColor(src2, cv2.COLOR_BGR2GRAY) #로고파일의 색상을.. 2020. 11. 11. [Python, OpenCV] boxFilter 와 bilateralFilter 를 5초 간격으로 번갈아 실행시키기 123456789101112131415161718192021222324252627282930313233import cv2import time cap = cv2.VideoCapture(0) #윈도우 카메라 실행frame_size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)))oldTime = time.time() #시작 시간 측정while True: retval, frame = cap.read() #retval: 비디오영상을 캡쳐했는지(T/F), frame: 비디오영상 프레임 저장 if not retval: break; #False면 while문 탈출. .. 2020. 11. 11. [C] 함수를 통해 로또 번호 생성, 출력하기 (난수 사용) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#define _CRT_SECURE_NO_WARNINGS#include stdio.h>#include stdlib.h>#include time.h> void input_nums(int* lotto_nums);void print_nums(int* lotto_nums); int main(void) { int lotto_nums[6]; srand(time(NULL)); input_nums(lotto_nums); print_nums(lotto_nums); return 0;}void input_nums(int* lotto_num.. 2020. 11. 10. [C] 시험 별 성적 최소값, 최대값 구하기 한 학급은 최대 10명 까지의 학생들로 구성되어 있다. 각 학생들은 3번의 시험을 치른다. 학생들의 성적은 난수를 생성하여 얻는다. 각 시험에 대하여 최대점수와, 최저점수를 계산하여 출력한다. 12345678910111213141516171819202122232425262728293031323334#include stdio.h> void get_minmax(int score[][3]){ int i, s, min, max; for (s = 0; s 3; s++) { min = max = score[0][s]; for (i = 0; i 10; i++) { if (score[i][s] min) min = score[i][s]; i.. 2020. 11. 10. [C] 성적 구하는 프로그램 (난수, 다차원 배열 사용) 1) 난수로 생성된 성적 구하기 (학생 별 점수, 점수 총점, 점수 평균, 과목 별 평균 출력) 1234567891011121314151617181920212223242526272829303132333435363738394041#include stdio.h>#include stdlib.h>#include time.h> int main(){ int scores[3][4]; int i, j; int tot = 0; double avg; double average[4] = { 0 }; srand(time(NULL)); // 자료생성 for (i = 0; i 3; i++) for (j = 0; j 4; j++) .. 2020. 11. 10. 이전 1 2 3 4 5 다음