변수와 계산 결과 출력 개념
48 Questions
5 Views

변수와 계산 결과 출력 개념

Created by
@MarvelousRubidium

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

변수의 역할은 무엇인가?

  • 값을 출력하는 메모리 공간
  • 값을 삭제하는 메모리 공간
  • 값을 수정하는 메모리 공간
  • 값을 저장하는 메모리 공간 (correct)
  • 변수에는 한 번 사용되고 사라지는 값만 저장할 수 있다.

    False

    대입연산자(=)의 역할은 무엇인가?

    값을 변수에 저장하는 역할

    변수를 선언할 때는 대입연산자(=)의 왼쪽에 ______가 있어야 한다.

    <p>변수</p> Signup and view all the answers

    다음 중 잘못된 값의 대입 예시는 무엇인가?

    <p>num1 + num2 = result</p> Signup and view all the answers

    파이썬에서 print 함수를 사용하여 변수를 출력할 수 있다.

    <p>True</p> Signup and view all the answers

    다음 코드에서 출력되는 결과는 무엇인가? num1 = 100; num2 = 50; result = num1 - num2

    <p>50</p> Signup and view all the answers

    계산식 출력에서 사용되는 형식 인자는 ______이다.

    <p>%d</p> Signup and view all the answers

    다음 코드를 올바른 결과와 매칭하시오:

    <p>result = num1 - num2 = 50 result = num1 * num2 = 5000 result = num1 / num2 = 2 result = num1 + num2 = 150</p> Signup and view all the answers

    F-문자열을 사용하면 변수를 출력할 수 없다.

    <p>False</p> Signup and view all the answers

    변수의 이름을 지을 때 사용할 수 없는 문자는 무엇인가?

    <p>특수문자</p> Signup and view all the answers

    변수의 첫 글자는 숫자로 시작할 수 있다.

    <p>False</p> Signup and view all the answers

    Input() 함수의 주요 목적은 무엇인가?

    <p>사용자로부터 데이터를 입력받기 위함이다.</p> Signup and view all the answers

    좋은 변수 이름은 _______하면서도 그 의미를 파악할 수 있어야 한다.

    <p>짧으면서</p> Signup and view all the answers

    다음 변수 네이밍 규칙을 매칭하시오:

    <p>첫 글자 숫자 사용 불가 = True 예약어 사용 가능 = False 영문자와 언더바 사용 가능 = True 소문자 구분 없이 사용 = False</p> Signup and view all the answers

    다음 중 문자열 연결에 사용되는 연산자는 무엇인가?

    <p>더하기 연산</p> Signup and view all the answers

    대문자와 소문자는 구분하지 않아도 된다.

    <p>False</p> Signup and view all the answers

    좋은 변수 이름을 짓기 위한 네이밍 컨벤션의 목적은 무엇인가?

    <p>코드의 가독성을 높이기 위함이다.</p> Signup and view all the answers

    파이썬에서 값을 입력받을 때 사용하는 함수는 _______이다.

    <p>input()</p> Signup and view all the answers

    변수명 작성 규칙에서 포함되어야 할 요소는 어떤 것인가?

    <p>영문자, 숫자 및 언더바</p> Signup and view all the answers

    문자열을 연결할 때 사용하는 연산자는 무엇인가요?

    <p>더하기(+)</p> Signup and view all the answers

    Len() 함수는 문자열의 길이를 반환한다.

    <p>True</p> Signup and view all the answers

    문자열 'Python'을 대문자로 변환한 결과는 무엇인가요?

    <p>PYTHON</p> Signup and view all the answers

    문자열 'hello'를 3번 반복하면 ______가 된다.

    <p>hellohellohello</p> Signup and view all the answers

    다음 문자열 함수와 그 기능을 매칭하세요:

    <p>upper() = 소문자를 대문자로 변환 islower() = 모두 소문자인지 확인 count() = 문자의 개수를 반환 find() = 문자의 위치를 찾기</p> Signup and view all the answers

    아래 중 isupper() 함수의 역할은 무엇인가요?

    <p>모든 문자가 대문자인지 확인</p> Signup and view all the answers

    Count() 함수를 사용하여 문자 'a'의 개수를 세는 것은 불가능하다.

    <p>False</p> Signup and view all the answers

    문자열 '난생'을 2번 곱한 결과는 무엇인가요?

    <p>난생난생</p> Signup and view all the answers

    문자열의 위치를 접근하는 인덱싱은 ______부터 시작한다.

    <p>0</p> Signup and view all the answers

    다음 중 문자열의 위치를 찾는 함수는 무엇인가요?

    <p>find()</p> Signup and view all the answers

    프로그래밍 언어의 대표적인 예시가 아닌 것은 무엇인가?

    <p>Excel</p> Signup and view all the answers

    스크립트 언어는 소스 코드를 실행 파일로 변환한다.

    <p>False</p> Signup and view all the answers

    대문자를 소문자로, 소문자를 대문자로 변환하는 프로그램을 작성하는 것이 주어진 과제의 주제는 무엇입니까?

    <p>대소문자 변환 프로그램</p> Signup and view all the answers

    프로그래밍 언어를 사용하여 소프트웨어나 앱을 만드는 사람을 ______라고 한다.

    <p>프로그래머</p> Signup and view all the answers

    다음 프로그래밍 언어와 그 특징을 연결하시오:

    <p>C언어 = 컴파일러 언어 Python = 스크립트 언어 Java = 컴파일러 언어 JavaScript = 스크립트 언어</p> Signup and view all the answers

    파이썬을 다운로드하기 위해 방문해야 할 웹사이트는 어디인가?

    <p><a href="http://www.python.org">www.python.org</a></p> Signup and view all the answers

    C++, Java, C#은 모두 스크립트 언어에 속한다.

    <p>False</p> Signup and view all the answers

    파이썬 설치 시 다운로드한 파일의 이름은 무엇입니까?

    <p>python-3.12.5-amd64.exe</p> Signup and view all the answers

    ______ 언어는 소스 코드를 한 줄씩 읽어서 실행하며 실행 파일이 생성되지 않는다.

    <p>스크립트</p> Signup and view all the answers

    파이썬이 속하는 언어의 종류는 무엇인가?

    <p>스크립트 언어</p> Signup and view all the answers

    정수형(int) 데이터형의 특징은 무엇인가?

    <p>소수점이 없으며, 크기에 제한이 없다.</p> Signup and view all the answers

    실수형(float) 데이터형은 소수점을 포함하고 있다.

    <p>True</p> Signup and view all the answers

    불형(bool) 데이터형의 저장 가능한 값은 무엇인가?

    <p>참(True) 또는 거짓(False)</p> Signup and view all the answers

    문자형은 큰 따옴표(“)나 작은 따옴표(‘)로 감싸 표현한 _____의 집합이다.

    <p>문자</p> Signup and view all the answers

    다음 데이터형과 설명을 매칭하시오:

    <p>int = 소수점이 없음 float = 소수점이 있음 str = 문자들의 집합 bool = 참 또는 거짓 저장</p> Signup and view all the answers

    정수와 정수의 나눗셈 결과는 어떤 데이터형인가?

    <p>실수</p> Signup and view all the answers

    문자형 데이터는 중간에 띄어쓰기가 있으면 사용할 수 없다.

    <p>False</p> Signup and view all the answers

    Type() 함수는 무엇을 확인하는 데 사용되는가?

    <p>데이터형</p> Signup and view all the answers

    Study Notes

    변수란 무엇일까요?

    • 변수는 데이터(값)를 저장하는 메모리 공간입니다.
    • 컴퓨터는 한 번 사용되고 사라지는 값을 저장하지 못하기 때문에 변수를 사용하여 봅니다.
    • 변수에 값을 저장하는 방법은 대입 연산자(=)를 사용합니다.

    계산 결과를 출력하는 방법

    • print(c)를 사용하면 계산 결과인 300이 출력됩니다.

    • 하지만 print(c)는 어떤 계산식을 통해 300을 얻었는지 알려주지 않습니다.

    • 계산 식을 포함한 전체 내용을 출력하기 위해서는 다음 방법을 사용합니다.

      • 자료형 형식 인자 활용: print(“%d + %d = %d”%(a, b, c))
        • %d는 정수, %f는 실수, %s는 문자열을 나타냅니다.
      • format 함수 사용: print(“{} + {} = {}”.format(a, b, c))
      • f-문자열 사용: print(f”{a} + {b} = {c}”)

    변수 선언과 값 대입 방법

    • 대입 연산자(=) 왼쪽에는 변수, 오른쪽에는 값, 변수, 연산 결과가 올 수 있습니다.
    • 잘못된 값의 대입은 다음과 같습니다.
      • 왼쪽에 변수가 아닌 다른 값이 올 경우: 100 = num1 + num2
      • 왼쪽에 변수가 여러 개 올 경우: num1 + num2 = result

    변수를 사용한 코드 출력

    • 변수 num1num2에 값을 저장하고 연산을 수행하여 result에 저장합니다.
    • result 값을 출력하여 연산 결과를 확인합니다.

    변수 이름 짓기 규칙

    • 변수 이름은 영문자, 숫자, 언더바(_)만 사용 가능하며 첫 글자는 숫자가 될 수 없습니다.
    • 대문자와 소문자는 구분합니다.
    • 파이썬 예약어(명령어)를 사용할 수 없습니다.

    좋은 변수 이름

    • 변수 이름만 보고도 의미를 파악할 수 있어야 합니다.
    • 변수의 의미가 명확하더라도 너무 길어지면 안 됩니다.
    • 짧으면서도 의미를 파악할 수 있도록 언더바로 구분하고 대소문자를 섞어 사용하는 것이 좋습니다.

    input() 함수

    • 키보드로 데이터를 입력 받도록 도와주는 함수입니다.
    • 사용자에게 숫자 값을 입력 받아 출력하기 위해 변수를 사용합니다.
    • input() 함수는 사용자에게 값을 입력할 때 무엇을 입력해야 할지 명확하게 알려주지 않습니다.

    문자열 알아보기

    • 문자열은 따옴표(”, ‘)로 감싸 표현된 데이터입니다.
    • 문자열은 더하기(+) 연산자를 사용하여 연결하고 곱하기(*) 연산자를 사용하여 반복할 수 있습니다.
    • 문자열의 길이를 확인하려면 len(“문자열”) 함수를 사용합니다.
    • 문자열의 대소문자를 변환하려면 upper(), lower() 함수를 사용합니다.
    • 문자열이 모두 대문자 또는 소문자인지 확인하려면 isupper(), islower() 함수를 사용합니다.
    • 문자열에서 특정 문자의 개수를 확인하려면 count(“문자열”) 함수를 사용합니다.
    • 문자열에서 특정 문자의 위치를 찾으려면 find(“문자열”) 함수를 사용합니다.
    • 문자열의 특정 위치에 접근하려면 인덱싱(indexing)을 사용합니다.

    프로그래밍 언어란?

    • 컴퓨터가 이해하는 언어입니다.
    • 프로그래밍 언어를 이용하여 프로그램을 만드는 작업을 코딩이라고 합니다.
    • 프로그래머는 프로그래밍 언어를 사용하여 소프트웨어, 앱 등을 만드는 사람입니다.

    프로그래밍 언어의 분류

    • 컴파일러 언어: 소스 코드를 기계어로 일괄 번역하여 실행 파일(*.exe)을 생성합니다. (예: C언어, C++, Java, C#)
    • 스크립트 언어: 소스 코드를 한 줄씩 읽어서 실행합니다. (예: 파이썬, 자바스크립트)

    파이썬 설치 및 실행

    • 파이썬 사이트(http://www.python.org/)에서 다운로드하여 설치할 수 있습니다.
    • 설치 후 IDLE을 실행하여 파이썬 코드를 작성하고 실행할 수 있습니다.

    데이터형

    • 데이터형은 데이터 값의 종류를 의미합니다.
    • 파이썬의 기본 데이터형은 다음과 같습니다.
      • 정수형(int)
      • 실수형(float)
      • 문자형(string, str)
      • 불형(bool)
    • type() 함수를 사용하여 데이터형을 확인할 수 있습니다.

    숫자 데이터형

    • 정수형(int): 소수점이 없는 숫자 (예: 10, -300, 0)
    • 실수형(float): 소수점이 있는 숫자 (예 : 3.14, -8.8)
    • 정수와 정수 연산은 정수 결과, 실수와 실수 연산은 실수, 정수와 실수 연산은 실수 결과를 반환합니다.
    • 정수와 정수 나눗셈은 실수 결과를 반환합니다.

    문자형

    • 문자들의 집합입니다.
    • 큰따옴표(“) 또는 작은따옴표(‘)로 감싸 표현합니다. (예: “파이썬”, “python”, ‘123’)
    • 중간에 띄어쓰기가 있어도 상관없습니다.

    불형

    • 참(True) 또는 거짓(False)만 저장할 수 있는 데이터 형식입니다.
    • 논리형이라고도 합니다.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    04_ch02_변수_merged (1).pdf

    Description

    이 퀴즈는 변수의 정의와 값을 저장하는 방법, 계산 결과를 출력하는 다양한 방법에 대해 설명합니다. 대입 연산자와 자료형 형식 인자, format 함수, f-문자열을 활용한 변수 사용법을 다룹니다.

    More Like This

    Use Quizgecko on...
    Browser
    Browser