【发布时间】:2015-05-10 14:15:12
【问题描述】:
print "Select the action you want to perform(A or B)"
print "(A) uppper case"
print "(B) count number of lines"
option = raw_input("Enter your option(A or B):")
if option.upper() == "A":
for line in x:
line = line.upper()
print line
elif option.upper() == "B":
for line in x:
line = line.upper()
count = count + 1
print "total lines:", count
else:
print "incorrect option"
exit()
当用户输入 A 时,它只以大写形式打印一行(最后一行),而不是 250 行。
count 完美运行。
附:我还没有提交用于输入要打开的文件名的代码的第一部分。
【问题讨论】:
-
将 print 函数放在 for 循环中,以便在每次迭代时打印当前行。
-
哦,好的,谢谢你,我试图从一个小时开始。
标签: python python-2.7 for-loop