0
如果沒有2和n的平方根之間的數字(包含)均分n,那麼就會啓動正整數n> 2。編寫一個接受n值作爲輸入的程序並確定該值是否爲素數。如果n不是素數,那麼只要它發現一個均勻劃分n的值,程序就應該退出。被要求製作一個簡單的Windchill索引表
我有寫這篇基礎知識。
def main():
n = input(Please enter your number:")
main()
如果沒有2和n的平方根之間的數字(包含)均分n,那麼就會啓動正整數n> 2。編寫一個接受n值作爲輸入的程序並確定該值是否爲素數。如果n不是素數,那麼只要它發現一個均勻劃分n的值,程序就應該退出。被要求製作一個簡單的Windchill索引表
我有寫這篇基礎知識。
def main():
n = input(Please enter your number:")
main()
你做你的windspeed()
功能不return
什麼,只分配結果爲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
其確實停止的錯誤,但然後我的表開始看起來像這樣:0 5 10 15 20 25 30 35 40 45 50 -20 -10 73 59 58 57 56 56 55 55 54 54 54我如何然後正確地格式化表?對不起,如果我聽起來啞巴,我只是失去了現在修復這個程序 – Student 2012-03-08 06:21:02
好吧,那沒有正確顯示,以及用文字,它停止錯誤,但它會正確地做標題,但然後只打印在60的位置下的73 59 58 57 56 56 55 55 54 54 54線,所以它不能完成它作爲一張桌子,我哪裏錯了? – Student 2012-03-08 06:22:20
我知道看到我做錯了什麼,謝謝,這將會進一步確保我從現在開始正確格式化表格 – Student 2012-03-08 06:48:36