该程序在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.")
我尝试过不同的方式,而不是按照我的意愿行事。要么有意外的缩进,它不会注册>=
或其他一百万个问题。
答案 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))