Python数学实验

2024-04-26 09:46:58 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所示,当我使用数学实验(). 由于我是相当新手和新的编程,我希望有一点帮助。我在网上找了个答案,但什么也找不到。 脚本如下:

Tmin = raw_input("\nEnter temperature value (min): (Press 00 to enter Mean Temperature!)\n")
Tmax = raw_input("\nEnter temperature value (max): (Press 00 to enter Mean Temperature!)\n")
if float(Tmin) > float(Tmax):
    print ("Prepei Tmin < Tmax")
while float(Tmin) > float(Tmax):
        Tmin = raw_input("\nEnter temperature value (min): (Press 00 to enter Mean Temperature!)\n")
        Tmax = raw_input("\nEnter temperature value (max): (Press 00 to enter Mean Temperature!)\n")
if Tmin == ("00") and Tmax == ("00"):
    Tmean = float(raw_input("Enter temperature value (mean): \n"))
else:
    Tmean = ((Tmin)+Tmax)/2)

RHmin = raw_input("\nEnter relative humidity value (min): (Press 00 to enter  Mean Relative Humidity!)\n")
RHmax = raw_input("\nEnter relative humidity value (max): (Press 00 to enter   Mean Relative Humidity!)\n")
if float(RHmin) > float(RHmax):
    print ("Prepei RHmin < RHmax")
while float(RHmin) > float(RHmax):
        RHmin = raw_input("\nEnter relative humidity value (min): (Press 00 to    enter Mean Relative Humidity!)\n")
        RHmax = raw_input("\nEnter relative humidity value (max): (Press 00 to     enter Mean Relative Humidity!)\n")
if RHmin == ("00") and RHmax == ("00"):
    RHmean = float(raw_input("Enter relative humidity value (mean): \n"))
else:
    RHmean = ((float(RHmin)+float(RHmax))/2)

import math
esmax = (0.61051 * (math.exp(17.27 * float(Tmax) + 273.3)))
esmin = (0.61051 * (math.exp(17.27 * float(Tmin) + 273.3)))

print Tmean , RHmean , esmax , esmin

Tags: toinputrawvaluefloatmeanpressenter