我似乎無法擺脫功能並且來回傳遞內容我將包含說明和代碼。有人能告訴我我哪裏出錯了嗎?字符串操作
說明: 編寫一個程序與接受字符串作爲參數,並返回字符串的副本,每個句子的第一個字母大寫的功能。
例如: 用戶輸入"my name is Earl. my favorite college is Mott Community College."
程序都將返回"My name is Earl. My favorite college is Mott Community College."
def main():
strAccepted = input('Enter introduction sentence (Example: my name is..): ')
strAccepted2 = input('Enter your school (Example: my school is..): ')
print('You entered: ', first(fixed))
print(second(fixed2))
def first():
for character in string:
character = strAccepted[0]
fixed = upper(character)
return fixed
def second():
for character2 in string:
character2 = strAccepted2[0]
fixed2 = upper(character2)
return fixed2
main()
請再具體些,什麼是你的代碼錯誤嘗試的輸出。爲了這項任務的目的,一個句子的定義是什麼?這是一串字符後面跟着一段時間嗎? –
請在'for loops'處更正您的縮進。併發布你得到的錯誤消息。 –
是@RoryDaulton後跟一個句點的字符串。 –