본문 바로가기

프로그래밍

(99)
[파이썬] 숫자 맞추기 게임 from random import randint [파이썬] 숫자 맞추기 게임 from random import randint random 모듈로 1부터 100까지 랜덤 숫자를 불러와서 숫자맞추기 게임을 만들었습니다 시험에 나올줄알았는데 안나오누 ## 숫자 맞추기 게임 from random import randint tries = 0 myNumber = 0 correctNumber = randint(1, 100) print("1부터 100사이의 숫자를 맞추시오") while tries correctNumber: print("정답보다 높습니다!"..
[파이썬] 숫자를 입력하고 각 자릿수 숫자를 더하는 프로그램 [파이썬] 숫자를 입력하고 각 자릿수 숫자를 더하는 프로그램 ## 각 자릿수를 더하는 프로그램 number = str(input("숫자를 입력하시오 : ")) sum = 0 for i in range(len(number)): sum = sum + int(number[i]) print("입력한 숫자의 각 자릿수를 더한 값 =", sum, end = "\n\n") 숫자를 문자로 받아서 바로 리스트가 되도록하고 range(len(number))로 리스트의 범위만큼 반복되도록하고 더할때는 int로 바꿔서 더했습니다. 뭐 10나누고 하는방법도 있는데 바로 생각난건 이거라서... 꿀잠 ㅎ
[파이썬] 년, 월, 일 받아서 요일 출력하기 datetime.date [파이썬] 년, 월, 일 받아서 요일 출력하기 from datetime import date myYear = int(input("연도를 입력하시오 : ")) myMonth = int(input("달을 입력하시오 : ")) myDay = int(input("일을 입력하시오 : ")) def printDayOfTheWeek (year, month, day): dayOfTheWeek = ["월요일", "화요일", "수요일", "목요일", "금요일", "토요일", "일요일"] return dayOfTheWeek[date(year, month, day).weekday()] print("%d년 %d월 %d일은 %s 입니다." % (myYear, myMonth, myDay, printDayOfTheWeek(myYea..
자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이 자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이 공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다. 1. 다음 코드의 for 반복문을 while 반복문으로 바꿔 보시오. for (let i = 0; i < 10; i++) { console.log("출력"); } 풀이. let i = 0; while (i < 10) { console.log("출력"); i++; } 2. 다음 코드의 실행 결과를 예측해 보시오. for (let i = 0; i < 20; i = i + 2) { console.log("출력"); } 풀이. 출력 출력 출력 출력 출력 출력 출력 출력 출력 출력 3. 다음 출력을 생성하는 코드를 반복문으..
자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이 자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이 공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다. 1. 다음 중 함수의 선언 방법으로 옳지 않은 것은? (1) function test() { console.log("테스트 함수입니다.") (2) let test = function () { console.log("테스트 함수입니다.") (3) function test() => { console.log("테스트 함수입니다.") (4) let test = () => { console.log("테스트 함수입니다.") 풀이. 3번 2. 다음 코드의 실행 결과를 예측하시오. function test(a, b, c) { c..
자바스크립트 프로그래밍 입문 - 6장 연습문제 풀이 자바스크립트 프로그래밍 입문 - 6장 연습문제 풀이 공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다. 1. 다음 표를 자바스크립트 객체로 나타내시오(키 이름과 자료형은 적절하다고 생각하는 것으로 사용합니다.) 이름 Nature of Code 가격 30000DNJS 저자 다니엘 쉬프만 ISBN 9788968481901 페이지 수 620페이지 풀이. let object = { name : 'Nature of Code', price : 30000, author : '다니엘 쉬프만', isbn : 978896881901, 페이지수 : 620 } console.log(object); 2. 다음 표의 객체를 생성할 수 있는 ..
자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이 자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이 공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다. 1. 다음 중 키워드가 아닌 것은? (1) for (2) if (3) const (4) console 풀이. 4번, console은 객체라고 한다. 2. 연산자 =. ==. ===의 ㅊ이점을 설명하시오. 풀이. '='는 대입연산자로써 말그대로 값을 대입하는데 쓰이고 '=='는 비교연산자로써 값이 같은지 확인하며 '==='는 일치연산자로써 자료형과 값이 같은지 확인한다. 3. 다음 중 false로 변환되는 것은? (1) '0' (2) 'false' (3) '' (4) 20 풀이. 3번, 빈 문자열은 Boolean으로..
자바스크립트 프로그래밍 입문 - 3장 연습문제 자바스크립트 프로그래밍 입문 - 3장 연습문제 풀이 공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다. 1. 다음 중 조건문과 관련된 키워드가 아닌 것은? (1) if (2) else (3) switch (4) const 풀이. 4번 2. 다음 코드의 주석 부분에서 변수 x와 y에 표와 같은 값을 할당할 때 나오는 출력 결과를 쓰시오. let x, y; // if (x > 4) { if ( y > 2 ) { console.log(x * y); } } else { console.log(); } x = 2, y = 10 x = 1, y = 4 x = 10, y = 2 풀이. 아무것도 나오지 않는다. 3. 다음 중첩 조건..