Module: (Python) 산술식


Problem

4 /6


산술식 쓰기

Theory Click to read/hide

프로그래밍 언어로 산술 표현식 작성 규칙

다음과 같은 방식으로 수학 형식으로 작성된 표현식을 계산해야 한다고 가정해 보겠습니다.
\( {2\ *\ 17, 56 ^ 2 \over 7\ *\ 2.47\ *\ 0.43}\)
 

결과를 계산하는 프로그램을 작성하기 전에 프로그래밍 언어로 대수식을 작성하기 위한 규칙을 공식화해 보겠습니다.
 
기억해야 합니다!
<올>
  • 표현식에는 숫자, 기타 변수 이름, 연산자 기호, 괄호, 함수 이름이 포함됩니다.
  • 산술 연산 및 기호(+, -, *, /, // , <코드>%).
  • 소수 구분 기호는 마침표입니다.
  • 식은 한 줄에 쓰고(식의 선형 표기법), 문자는 순차적으로 나열하고, ALL 연산 기호는 내리고, 괄호를 사용합니다.

  • 따라서 산술식 작성 규칙에 따라 이 (수학 표기법) 분수를 선형 표기법으로 변환해야 합니다. 즉, 분수를 한 줄에 작성해야 합니다.
    분자와 분모가 모두 복소수(즉, 두 개 이상의 인수를 포함함)이기 때문에 선형으로 작성할 때 분자와 분모의 식을 괄호 안에 넣어야 합니다.
    따라서 이러한 식의 선형 표기법은 다음과 같습니다. <예비> (2*17.56*17.56)/(7*2.47*0.43) 이 식을 계산하는 프로그램을 작성해 봅시다. 이를 위해 입력 및 출력 데이터를 정의합시다.

    입력
    우리는 모든 값을 알고 있기 때문에 키보드에서 아무 것도 입력할 필요가 없으므로 입력이 없을 것입니다.

    출판물
    프로그램은 이 산술식의 결과를 표시해야 합니다(변수에 입력하거나 화면에 값을 즉시 표시할 수 있음).

    식의 결과를 변수에 저장하지 않고 바로 화면에 표시합니다.  
    분수가 있으므로 결과는 실수가 됩니다.  <예비> 인쇄((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) 컴퓨터에서 프로그램을 실행하고   82.94984330235246
    과 같은 결과를 생성하는지 확인합니다.
    그런 다음 작업을 완료합니다.
     
     

    Problem

    알려진 공식을 사용하여 식의 값을 계산하는 프로그램을 작성하십시오.

    \({x + y\over {x +1}}-{x\cdot y-12 \over 34 + x}\)
    xy는 키보드에서 입력되는 정수 유형의 변수입니다(한 줄에 두 개의 숫자).
    프로그램은 표현식 평가의 결과인 하나의 숫자를 출력해야 합니다.