被要求制作一个简单的Windchill索引表

时间:2012-03-08 06:09:33

标签: python

  

正整数n>如果在2和n(包括)的平方根之间没有数字均等地划分n,则启动2。编写一个接受n值作为输入的程序,并确定该值是否为素数。如果n不是素数,则程序应在找到均匀分割n的值后立即退出。

我有为这一个写的基础知识。

def main():
n = input(Please enter your number:")

main()

1 个答案:

答案 0 :(得分:0)

return函数中没有windspeed()任何内容,只会将结果分配给X.

将您的功能更改为:

def windspeed (t,v):
    return 35.74 + 0.6215*t - 35.75*(v**0.16) + 0.4275*t*(v**0.16)

此外,您希望修改表格的打印 - 当前代码会生成格式错误的表格。像这样:

table = list()
for t in temperatures:
     row = list()
     row.append(t)
     for v in windspeeds:
          row.append(windspeed(t, v))
     table.append(row)

print (4*" "+" ".join("%3d" % _ for _ in windspeeds))
print("\n".join(" ".join("%3d" % col for col in row) for row in table))

有关更多示例see this question