파이썬을 사용하여 삼각형의 면적을 계산하는 프로그램
2191 단어 pythonmathematicsprogrammingdev
다른 프로그래밍 언어와 마찬가지로; C++, Java, JavaScript 및 나머지는 Python Lang으로 많은 수학적 작업을 수행할 수 있습니다.
Tho 포크는 이것을 하고 싶지 않을 수도 있지만 이것 이외의 다른 접근 방식으로 작업하기를 원할 것입니다.
1. 가장 먼저 할 일은 사용자에게 프로그램에 대해 알려주는 메시지를 화면에 인쇄하는 것입니다.
Python의 print 문을 사용하여 사용자 화면에 메시지를 쉽게 인쇄할 수 있습니다.
print ("A Program to calculate the Area of a Triangle");
2. 다음으로 할 일은 사용자의 명령을 기다리는 것입니다. 계속하려면 아무 버튼이나 눌러 화면에 인쇄하십시오.
input("Press any button to continue...");
python 버전 2.x를 사용하면 쉽게 사용할 수 있습니다.
raw_input("Press any button to continue");
3. 사용자에게 'angleBase'라는 변수에 저장될 각도의 밑을 입력하라고 합니다.
angleBase = input("Enter Angle Base\n");
4. 'angleHeight'라는 변수에 저장할 각도의 높이를 요청합니다.
angleHeight = input("Enter Angle Height\n");
5. 그런 다음 'isHeightANumber'와 'isBaseANumber'라는 두 개의 변수를 선언하고 "isdigit()"이라는 언어(Python)의 함수에 할당했습니다.
isHeightANumber = angleHeight.isdigit();
isBaseANumber = angleBase.isdigit();
isdigit()의 작업은 무엇입니까?
"isdigit()"은 변수 값이 숫자인지 확인하는 파이썬 함수입니다.
코드의 마지막 부분은 아래와 같습니다.
사용자 데이터를 처리/계산하기 전에 다음을 사용하여 필드가 비어 있지 않거나 비어 있지 않은지 확인하려고 했습니다.
if statement and the not equal (!=) operator
if angleBase!="" and angleHeight!="":
또한 사용자가 입력한 내용이 다음을 사용하여 숫자인지 확인하고 유효성을 검사하는 것을 고려합니다.
if statment and isdigit()
if isBaseANumber and isHeightANumber:
마지막 부분은 사용자가 입력한 입력의 면적을 계산할 areaOfATriangle이라는 변수를 선언하는 것입니다. 사용자가 입력한 밑변과 높이가 숫자이면 삼각형의 면적을 출력합니다. 아니 보여줍니다
else statement
"각도 기준과 높이는 숫자여야 합니다"
areaOfATriangle = int(int(angleBase) * int(angleHeight) / int(2));
print("Area of a triangle whose base = ", angleBase, " and height = ", angleHeight, " is = ", areaOfATriangle);
else:
print("Angle Base and Height must be a number");
else:
print("Height and Base can't be empty.");
Reference
이 문제에 관하여(파이썬을 사용하여 삼각형의 면적을 계산하는 프로그램), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/charlestechy/a-program-to-calculate-the-area-of-a-triangle-using-python-3ok6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)