このラインをどのように機能させることができますか? print( '平均州人口:'、totalPop/50)TypeError、数字を使用してプリントで計算する
これは50がintなので、私には許されません。
def main():
file = open ('StateCensus2010.txt', 'r')
name = file.readline()
abb = file.readline()
pop = file.readline()
minPop = pop
minName = name
maxPop = pop
maxName = name
totalPop = pop
totalPop += pop
for state in range (49):
name = file.readline()
abb = file.readline()
pop = file.readline()
if pop < minPop:
minPop = pop
minName = name
if pop > maxPop:
maxPop = pop
minName = name
print(' State with MAX population:',maxName, maxPop)
print('State with MIN population:', minName, minPop)
print('Average state population:', totalPop/50)
フルコードを表示できますか?すなわちtotalPopとは何ですか? – Simon
エラーはどういう意味ですか?完全なトレースバックを投稿してください。 –
'totalPop'が整数のときはうまく動作します。フルトレースバックを含む実際のエラーメッセージを投稿してください。 – kindall