ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • BAEKJOON 10998 A×B (Python)
    Coding Test/BAEKJOON 2023. 9. 12. 23:06
    728x90
    반응형

    BAEKJOON 10998 A×B

    # 링크 : 10998 A×B

     

    10998번: A×B

    두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.

    www.acmicpc.net

    # 정답 코드

    a, b = input().split()
    
    a = int(a)
    b = int(b)
    
    print(a * b)

    # 개념

    1. input() : 사용자가 키보드로 입력한 값을 문자열로 반환합니다.

    2. input().split() : 입력 받은 문자열을 공백을 기준으로 분리합니다. 위의 코드에서는 2개의 정수를 입력 받으므로 입력 문자열을 두 부분으로 분리합니다.

    3. int() : 위의 코드에서는 문자열로는 사칙 연산이 진행되지 않으므로, 정수로 변환합니다. 

    4. Python 사칙 연산

    - 덧셈 (+) : + 연산자를 사용하여 두 수를 더합니다.

    a = 5
    b = 3
    
    result = a + b  # result에는 8이 저장됨

     

    - 뺄셈 (-) : - 연산자를 사용하여 두 수를 뺍니다.

    a = 7
    b = 2
    
    result = a - b  # result에는 5가 저장됨

     

    - 곱셈 (*) : * 연산자를 사용하여 두 수를 곱합니다.

    a = 4
    b = 6
    
    result = a * b  # result에는 24가 저장됨

     

    - 나눗셈 (/) : / 연산자를 사용하여 두 수를 나눕니다. 나눗셈의 결과는 항상 부동소수점 형식(float)입니다.

    a = 8
    b = 2
    
    result = a / b  # result에는 4.0이 저장됨

     

    - 정수 나눗셈 (//) : // 연산자를 사용하여 두 수를 나눈 후, 소수 부분을 버리고 정수 부분만 반환합니다.

    a = 8
    b = 3
    
    result = a // b  # result에는 2가 저장됨

     

    - 나머지 연산 (%) : % 연산자를 사용하여 두 수를 나눈 후, 나머지를 반환합니다.

    a = 10
    b = 3
    
    result = a % b  # result에는 1이 저장됨

     

    - 거듭제곱 (** 또는 pow 함수) : ** 연산자를 사용하여 거듭제곱을 계산합니다.

    a = 2
    b = 3
    
    result = a ** b  # result에는 8이 저장됨

     

    이러한 연산자와 함수를 조합하여 복잡한 수식을 만들고 계산할 수 있습니다.

    Python은 다양한 숫자형 데이터 타입을 지원하며, 정수(int), 부동소수점(float) 등의 숫자 타입을 사용할 수 있습니다.

    반응형

    'Coding Test > BAEKJOON' 카테고리의 다른 글

    BAEKJOON 10869 사칙연산 (Python)  (0) 2023.09.12
    BAEKJOON 1008 A / B (Python)  (0) 2023.09.12
    BAEKJOON 1001 A - B (Python)  (0) 2023.09.10
    BAEKJOON 1000 A + B (Python)  (0) 2023.09.10
    BAEKJOON 2557 Hello World (Python)  (0) 2023.09.10

    댓글

Designed by Tistory.