Python没有输出正确的值

用户名

这是我面临的问题的语法:

公用事业公司对供热和制冷度-天数进行了估算,以估算能源需求。如果一天的平均温度低于60,则将低于60的度数加到加热天数。如果温度高于80,则将超过80的量加到冷却天数。编写一个程序,该程序接受一系列平均每日温度并计算制冷和制热日的运行总和。处理完所有数据后,程序应打印这两个总数。

当我运行程序时,它将允许我输入临时文件,但是当我按Enter表示输入完数据时,将得到返回“未知错误”。感谢您的协助。

def main():
print("Please enter daily average temperature below. Leave empty when finish.")

hdd,cdd,hot,cool = 0,0,0,0
date = 1
try:
    temp = input("Day #{} :".format(date))

    while temp != "":
        temp = int(temp)

        if temp > 80:
            cdd = (temp-80)+cdd
        if temp < 60:
            hdd = (60-temp)+hdd

        date = date+1
        temp = input("Day #{} :".format(date))

    print("In {} days, there\'r total of {} HDD and {} CDD.".format(date-1,hdd,cdd))

except ValueError:
    print('Please correct your data.')
except:
    print('Unknown error.')

main()
马修

使用raw_input()代替input()您的temp变量尝试将其为null时设为“ int”(因为它为“”)。

这会给您带来语法错误,因为会input()尝试评估您放入的表达式。您应该坚持使用raw_input()该值并将其强制转换为所需的值,直到您知道实际需要input()特定的内容为止

input()s都更改为后raw_input()

Day #1 :1
Day #2 :2
Day #3 :3
Day #4 :90
Day #5 :90
Day #6 :
6 174 20
In 5 days, there'r total of 174 HDD and 20 CDD.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery json没有输出正确的值

来自分类Dev

C 排序算法没有输出正确的值?

来自分类Dev

Java HashMap 键没有输出正确的值

来自分类Dev

没有从 python 数学代码收到正确的输出

来自分类Dev

Python数组程序没有给出正确的输出

来自分类Dev

Python:从list()输出正确的值

来自分类Dev

没有打印正确的值

来自分类Dev

python请求.status_code没有返回正确的值

来自分类Dev

geopy没有显示正确的输出

来自分类Dev

Prolog没有以正确的格式显示输出

来自分类Dev

蜂巢的RegexSerDe没有提供正确的输出

来自分类Dev

没有获得正确的预期输出

来自分类Dev

C程序没有给出正确的输出

来自分类Dev

geopy没有显示正确的输出

来自分类Dev

左联接没有给出正确的输出

来自分类Dev

HashTable 没有输出正确的数据

来自分类Dev

标准输出没有被正确传递?

来自分类Dev

strcmp() 没有显示正确的输出 (PHP)

来自分类Dev

我没有得到正确的输出

来自分类Dev

R中glm函数中X值(因变量)的动态数量没有给出正确的输出

来自分类Dev

为什么最佳优先搜索 Python 实现没有给出正确的输出

来自分类Dev

Python:输出为空而不是正确的值

来自分类Dev

没有在输出中分配值

来自分类Dev

输出没有给出垃圾值

来自分类Dev

带有 jQuery 的 HTML 表单没有给出正确的输出

来自分类Dev

jQuery .height()没有返回正确的值

来自分类Dev

DigestOutputStream没有报告正确的摘要值

来自分类Dev

getX()没有返回正确的值

来自分类Dev

[PFFacebookUtils会话] .permissions没有正确的值