現在、コードに問題があります。最初に結果を印刷し、次にその前に印刷する単語を最後に表示します。
# program that converst C to F in a table
def main():
print('The given table converst Celsius to Farenheit.');
print('Celsius \t Farenheit');
for C in range(1,21):
F=(9/5)*C+32;
print( C," {0:.1f}".format(F));
main()
結果をくれ
1 33.8
2 35.6
3 37.4
4 39.2
5 41.0
6 42.8
7 44.6
8 46.4
9 48.2
10 50.0
11 51.8
12 53.6
13 55.4
14 57.2
15 59.0
16 60.8
17 62.6
18 64.4
19 66.2
20 68.0
The given table convert Celsius to Fahrenheit.
Celsius Fahrenheit
あなたが私がこの問題を解決するのを手伝ってくれるなら、それは非常にありがたいです。
forループがメイン定義の外にある場合、最初にforループが実行され、次にmain()が実行されます。メイン定義内でforループを移動すると、正しく機能するはずです。
def main():
print('The given table converst Celsius to Farenheit.');
print('Celsius \t Farenheit');
for C in range(1,21):
F=(9/5)*C+32;
print( C," {0:.1f}".format(F));
main()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加