大文字
小文字
の数の数を見つける必要があるプログラムを記述する必要は数字
の数空白文字の数
と私はそれが私の構文エラーを与えるスクリプトを実行しようとするたびに私の現在のコードでは、しかし
def lowercase(line_list):
print("Lower case Letters: ", sum(1 for x in line_list if x.islower))
def uppercase(line_list):
print("Upper case Letters: ", sum(1 for c in line_list if c.isupper())
def numbers(line_list):
print("Numbers: ", sum(1 for b in line_list if b.isdigit())
def whitespace(line_list):
print("Spaces: ", sum(1 for y in line_list if y.isspace())
def main():
in_file = open("text.txt", "r")
line = in_file.readline()
line_list = line.split()
lowercase(line_list)
uppercase(line_list)
numbers(line_list)
whitespace(line_list)
in_file.close()
main()
です。私が間違っていることはありますか?
エラートレース – tknickman
を入力してください。プログラムにエラーがあります:無効な構文です。それはdefテキストをハイライト表示します – Carl
'islower'は括弧を欠いています –