編寫函數,接收一段英文文本,該文本中有個單獨的字母I誤寫爲小寫i,該函數將該字母改爲大寫字母I並返回結果字符串,要求不能改變其他字母的大小寫。例如,函數接收’i am a boy.’,返回’I am a boy.’,接收’a b,c i’則返回’a b,c I’,接收’a B i c’則返回’a B I c’。
def wenben(x):
if 'i' in x:
x = x.replace('i','I')
return x
else:
return ("x中不存在I")
def main():
x = input("請輸入文本(帶有單獨字母I):")
print(wenben(x))
main()
示例:
請輸入文本(帶有單獨字母I):i am a boy
I am a boy
請輸入文本(帶有單獨字母I):a b,c i
a b,c I
請輸入文本(帶有單獨字母I):a B i c
a B I c