温度计算器由板球唧唧程序

时间:2017-09-09 17:33:51

标签: python

该程序在13秒内通过板球唧唧的数量计算温度。你添加40总和它的温度。如果温度低于55℃,该程序应该返回"它对于蟋蟀而言太冷了#34;。

chirps = input("How many chirps did you count?")
float(chirps)
def temp(chirps):
    if chirps + 40 >= 55:
         print("By my calculations, it is", temp, "degrees.")
    else:
         print("It is too cold for crickets.")

我尝试过不同的方式,而不是按照我的意愿行事。要么有意外的缩进,它不会注册>=或其他一百万个问题。

2 个答案:

答案 0 :(得分:0)

java.lang.NoSuchMethodError: org.apache.activemq.thread.TaskRunnerFactory.setThreadClassLoader(Ljava/lang/ClassLoader;)V
    at org.apache.activemq.broker.BrokerService.getTaskRunnerFactory(BrokerService.java:1265)
    at org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerService.java:2346)
    at org.apache.activemq.broker.BrokerService.createBroker(BrokerService.java:2305)
    at org.apache.activemq.broker.BrokerService.getBroker(BrokerService.java:1017)
    at org.apache.activemq.broker.BrokerService.getAdminConnectionContext(BrokerService.java:2576)
    at org.apache.activemq.broker.BrokerService.startVirtualConsumerDestinations(BrokerService.java:2717)
    at org.apache.activemq.broker.BrokerService.startDestinations(BrokerService.java:2567)
    at org.apache.activemq.broker.BrokerService.doStartBroker(BrokerService.java:726)
    at org.apache.activemq.broker.BrokerService.startBroker(BrokerService.java:720)
    at org.apache.activemq.broker.BrokerService.start(BrokerService.java:623)
    at com.bp.pnc.publisher.app.PncPublisherApplication.main(PncPublisherApplication.java:77)

最好使用整数而不是浮点数。此外,您从未定义过您在print语句中使用的变量" temp&#34 ;.

答案 1 :(得分:0)

你应该调用你的函数,并且在你用python调用它们之前定义函数,而不是像其他语言一样。

def temp(chirps):
    if chirps + 40 >= 55:
         chirps += 40
         print("By my calculations, it is", chirps, "degrees.")
    else:
         print("It is too cold for crickets.")

chirps = input("How many chirps did you count?")
temp(int(chirps))