본문 바로가기

분류 전체보기215

String의 생성자와 String(byte[] bytes, int offset, int length)와 InputStream 클래스 read(byte[] bytes, int offset, int length) 비교 String 클래스의 생성자인 String(byte[] bytes, int offset, int length)은 byte 배열에서 문자열을 생성하는 역할을 합니다. ​ bytes: 생성할 문자열을 포함하는 byte 배열 offset: byte 배열에서 문자열을 생성할 시작 위치 (배열의 인덱스) length: 생성할 문자열의 길이 즉, byte 배열에서 offset 위치부터 length 길이만큼의 바이트를 읽어 문자열을 생성하는 것입니다. ​ InputStream 클래스의 메소드인 read(byte[] bytes, int offset, int length)는 InputStream에서 바이트를 읽어오는 역할을 합니다. ​ bytes: 읽어온 바이트를 저장할 byte 배열 offset: byte 배열에서 저.. 2023. 3. 30.
turtle 모듈 사용하여 빨간색 별, 파란색 별 각각 그리는 파이썬 코드 아래 코드는 turtle 모듈을 사용하여 파란색과 빨간색으로 채워진 오각형을 그리는 코드입니다. turtle 모듈을 불러와서 bob이라는 이름의 터틀 객체를 생성합니다. draw_pentagon() 함수를 정의합니다. 이 함수는 터틀 객체 t, 채우기 색상 fill_color, 시작 위치 x와 y를 매개변수로 받아서 오각형을 그리는 함수입니다. t.color(fill_color)를 사용하여 펜 색상을 설정합니다. t.up()을 사용하여 펜을 들어올립니다. t.goto(x, y)를 사용하여 시작 위치로 이동합니다. t.down()을 사용하여 펜을 내려놓습니다. t.begin_fill()을 사용하여 다각형을 채우기 시작합니다. for 루프를 사용하여 오각형을 그립니다. t.end_fill()을 사용하여 다각.. 2023. 3. 30.
파이썬 리스트 사용해서 최고점, 최저점, 평균값 구하는 코드 작성하기 아래 코드는 사용자로부터 5번의 점수를 입력받은 후, 0을 누르기 전까지는 최소, 최대, 평균 값을 출력하며, 0, 1, 2, 3 이외의 다른 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력하는 프로그램입니다. 5개의 점수를 입력받아서 scores 리스트에 저장합니다. 무한 반복문을 실행하고, 사용자가 선택한 기능에 따라서 결과를 출력합니다. 사용자가 0을 입력하면 프로그램을 종료합니다. 사용자가 1을 입력하면 scores 리스트에서 최대값을 찾아 출력합니다. 사용자가 2를 입력하면 scores 리스트에서 최소값을 찾아 출력합니다. 사용자가 3을 입력하면 scores 리스트의 평균값을 계산하여 출력합니다. 사용자가 0, 1, 2, 3 이외의 숫자를 입력하면 "잘못된 입력입니다"라는 메시지를 출력합.. 2023. 3. 30.
아이들과 함께하는 Stable Diffusion 그림 그리기 아이들과 함께하기 좋은 Stable Diffusion 그림그리는 사이트 소개드립니다. 밑그림을 대충 그리면, 멋진 그림으로 완성시켜 주는 사이트입니다. 1. Scribble Diffusion 첫번째는, Scribble Diffusion 입니다. 먼저 구글에서 검색해서 사이트에 들어가주시구요. 원하는 그림을 그리기 위해 Clear 버튼을 눌러서 그림을 지워주세요. 그리고 밑그림을 그립니다. 아래와 같이요. 그리고 아래에 그림에 대한 설명을 적어줍니다. Stable Diffusion을 사용해보셨으면 아실텐데, hyperrealistic 프롬프트는 실사를 만들어주는 명령어 입니다. 프롬프트를 입력해주시고 GO 버튼을 눌러주시면, 그림을 생성하기 시작합니다. 몇초 기다리시면 아래 처럼 이미지 생성 결과가 나옵니.. 2023. 3. 29.