0
파이썬 코드에서 작업 중이며 높이, 각도 및 원래 속도가 주어지면 객체의 거리를 계산하려고했습니다. 이것은 내 코드였다. 작동하지 않으면 매번 오류 메시지가 나타납니다. ,파이썬은 높이 각도와 원래의 속도로 거리를 계산합니다.
try:
a = float(a)
y = float(y)
v = float(v)
및 ^
는 파이썬 지수 연산자 아니라고 carefoul 수 대신 **
을 사용합니다 :
import subprocess as sp
import math
sp.call('cls',shell=True)
pangle = float(0.0)
distance = float(0)
a = float(0)
y = float(0)
v = float(0)
a = input("Angle:")
y = input("Hight (Meter):")
v = input("Speed (M/S):")
try:
a = float(angle)
y = float(hight)
v = float(speed)
except:
sp.call('cls',shell=True)
print("Error")
error = input("")
exit
distance = float((v * (math.cos(math.radians(a/1))))*(v * math.sin(math.radians(a)) + ((v * math.sin(math.radians(a)))^2+2*y)**(1.0/2)))
sdistance = str(distance)
print ("Distance is " + sdistance + " Meter")
error = input("")
exit
당신은 블록이 같아야 시도
'각도', '높이'및 '속도'를 정의하지 않았습니다 – kuro
무엇을 오류가 발생합니까? 제공 부탁드립니다. –
스 니펫을 실행할 수 있도록 충분한 코드를 추가하십시오. 또한 스 니펫에서 발생하는 오류에 대한 전체 추적을 제공하십시오. [최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve)를 참조하십시오. 또한 용어 "높이, 각도 및 원래 속도"를보다 정확하게 정의하십시오. –