Эта программа, которую я создал в python, должна подсчитывать количество заглавных букв, строчных букв, цифр и количество пробелов в текстовом файле. Он продолжает возвращаться с синтаксической ошибкой. У меня возникли проблемы с выяснением причины моей ошибки.Где синтаксическая ошибка в этой программе?
infile = open("text.txt", "r")
uppercasecount, lowercasecount, digitcount = (0, 0, 0)
for character in infile.readlines():
if character.isupper() == True:
uppercasecount += 1
if character.islower() == True:
lowercasecount += 1
if character.isdigit() == True:
digitcount += 1
print(uppercasecount),(lowercasecount),(digitcount)
print "Total count is %d Upper case, %d Lower case and %d Digit(s)" %(uppercasecount, lowercasecount, digitcount)
изменение 'печать (uppercasecount), (lowercasecount), (digitcount)' 'для печати (uppercasecount, lowercasecount, digitcount)' '.Также readlines' дает вы список. try '.read()' – itzMEonTV