我是初学者程序员。我正在尝试编写一个程序来询问一个句子,然后检查两件事。1) 句首的大写字母和 2) 句尾的句号。我还希望它打印出一个句子,告诉用户他们的句子是否正确。例如:
输入一句话: python很难。
你的句子不是以大写字母开头。
和
输入一句话: Python很难
你的句子结尾没有句号。
和
输入一句话: python很难
你的句子不是以大写字母开头,结尾也没有句号。
最后;
输入一句话: Python很难。
你的句子很完美。
但是,我被困住了,我所拥有的只是这个烂摊子:
sentence = input("Sentence: ")
if sentence[0].isupper():
print("")
if (sentence[0].isupper()) != sentence:
print("Your sentence does not start with a capital letter.")
elif "." not in sentence:
print("Your sentence does not end with a full stop.")
else:
print("Your sentence is correctly formatted.")
任何帮助将不胜感激。