전체 글131 Django로 웹사이트 만들기 프로젝트 시작 세팅 Web project 를 당연히 여러개 만들 수 있으나, 여러 프로젝트를 C:\python_Django 에서 관리할 예정! 콘다 프롬프트 : cd c:\\phthon-Django 장고를 사용하여 프로젝트 시작 := django-admin startproject mysite: mysite라는 프로젝트 생성 콘다 프롬프트 django-admin startproject 시작할 프로젝트명 1번은 우리가 지정한 프로젝트 이름에 따라 지정된 이름이라 바꾸면 안됨. 다만 2번은 바꿔도 됨. 헷갈리니까 2번은 “MyFirstWeb”으로 이름 바꿔줄 예정 어플리케이션을 만들어야 그 안에서 코드를 작성 가능. 해당 프로젝트 안에 하나의 기능을 수행하는 어플리케이션을 만들 예정 만들 어플리케이션 : 투표.. 2022. 3. 16. 클릭으로 html 항목을 화면에 표시 or 숨김 HTML로 표현한 아래 버튼을 클릭하면 id가 ㄱ, ㄴ 인 항목은 화면에 표시 (style="display: block") id가 ㄷ,ㄹ,ㅁ,ㅂ 인 항목은 화면에서 숨겨짐 (style="display:none") 1. HTML 버튼 2. JavaScript function doDisplay0(var1, novar1) { let t1 = var1; let f1 = novar1; for (let i = 0; i < t1.length; i++) { t = document.getElementById(t1[i]); t.style.display = 'block' } for (let i = 0; i < f1.length; i++) { f = document.getElementById(f1[i]); f.style.di.. 2022. 3. 15. JavaScript, 폼 값을 URL로 전달 목표 : form에 입력한 값을 파라미터가 아닌, 문자열 형태로 url에 전달합니다. form 의 텍스트박스에 zenna를 입력하면 url에 이 값이 붙도록! url로 값을 보낼 폼과 자바스크립트를 html에 작성해줍니다. 화면에는 아래처럼 보입니다. value로 기본값을 설정해줬어요. value를 빼고 적으면 빈칸으로 되어있는 form이 생성됩니다. 여기에 값을 적고 go 버튼을 눌러보겠습니다. 입력한 값이 ?뒤에 붙는 파라미터가 아닌 텍스트로 전달됩니다. input type="button"에 onclick 으로 클릭 시 할 행동을 자바스크립트로 지정해준거예요. 버튼이 클릭(onclick)되면 document(지금 보고 있는 웹 페이지를 의미합니다)의 링크(location.href)가 바뀝니다. 바뀔 .. 2022. 3. 15. 사용 그림 2022. 3. 1. [programmers] 소수만들기 프로그래머스의 소수만들기 문제 풀이입니다. 문제는 링크를 통해 상세하게 확인하세요! 코딩테스트 연습 - 소수 만들기 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 programmers.co.kr 문제를 풀기 위해서는 범위 내의 소수를 가지고 있는 리스트가 필요합니다. 소수를 담은 리스트 만드는 법은 아래 링크를 통해 확인하세요! 아래 코드에서는 sosu_list()를 통해 예제에서 만들 수 있는 가장 큰 숫자인 (1000+999+998)까지의 소수를 모두 가진 리스트를 얻어냅니다. 소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 .. 2022. 2. 14. 소수를 리스트에 입력하기 find_until 은 소수를 어디까지 찾을 지, 아래 코드블럭에서는 100으로 지정 결과 리스트는 result def sosu_list(find_until): result = [2, 3, 5] i = 6 while i < find_until: # i는 6에서 find_until까지 증가하며 소수인지 확인될 것 for a_from_list in result: # a_from_list는 result 안의 숫자들. i와 비교할 것 if i % a_from_list == 0: # i를 a_from_list로 나눠 소수가 아니면 result에서 뺄것(true) boo = True break elif i % a_from_list != 0: boo = False if boo is False: result.appen.. 2022. 2. 13. 돈을 거슬러주고, 로또 번호 주기 실행결과 import random gostop = True while gostop : print("돈을 투입하세요") money = int(input()) if money< 1000 : print("돈이 모자랍니다") gostop = False tries = int(money/1000) print('{}회를 출력합니다'.format(tries)) change = money-int(money/1000)*1000 print('{}원을 반환합니다'.format(change)) for a in range(tries): print('{}회 : '.format(a+1), end='') set1= set([]) while range(len(set1) 2022. 2. 7. 로또(배열 중복 제거) * 1000원에 한 줄 * 1000원 미만 입력 시 실행 종료, 투입 금액 반환 * 5000원 이상 입력 시 5회 출력, 잔돈 반환..하고 게임은 진행하고싶은데 잘 안된다 * 잔돈 반환 package zenna; import java.util.Arrays; import java.util.Scanner; public class study { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("금액을 입력하세요 : "); int money = input.nextInt(); if (money5000) { System.out.println("로또는 5회만 되는거 아시잖아요.."); Sys.. 2022. 2. 4. java-입력을 배열에 저장, 수정 package Java_Basic; import java.util.Arrays; import java.util.Scanner; public class Prac3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String a = input.nextLine(); String[] arr = a.split(""); for (int i = 0; i < arr.length; i++) { if (arr[i].equals(" ")) { arr[i] = ","; } } for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]); } } } 2022. 1. 24. 이전 1 ··· 11 12 13 14 15 다음 728x90