所以我需要编写一个程序来计算文件中所有单词的平均字长.到目前为止,我有这个,我完全迷失了
newfile=input('Enter file name: ')
f=open(newfile,'r')
count1=0
count2=0
for line in f:
count1+=1
words=line.rstrip().split()
for word in words:
count2+=1
average=count1/count2
print('Average words per line: ',average)
Run Code Online (Sandbox Code Playgroud) 我需要输出这个
1
22
333
4444
55555
666666
7777777
88888888
999999999
Run Code Online (Sandbox Code Playgroud)
到目前为止我只有:
def main():
for i in range(10):
for n in range(i):
print(i)
return
main()
Run Code Online (Sandbox Code Playgroud)
我得到了所有正确的数字,它没有正确格式化.如果你们可以用我的方式提出一些提示,我会很感激.