字符替换 英文字符串单词个数统计 python123题解

字符替换

描述

假设有段英文,其中有单独字母“P”被误写为“p”,请编写程序进行纠正。

输入格式‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬

用户输入一个字符串。不要使用提示词语。

输出格式

程序输出字符串,其中原本包含的英文字母“p”全部被替换为“P”。

输入输出示例

输入 输出
示例 python Python
a = input()
a_len = len(a)
for i in range(a_len):
    if a[i] == 'p':
        print(a[i].upper(), end = "")
    else:
        print(a[i], end = "")

英文字符串单词个数统计

描述

输入一个英文字符串,按照空格分割单词并统计单词个数

输入格式

输入一个英文字符串

输出格式

单词的个数

s = input()
s_len = len(s)
num = 1
i = 1
for i in range(s_len - 1):
    if s[i] != ' ' and s[i + 1] == ' ':
        num += 1
print(str(num))

你可能感兴趣的:(python,经验分享,算法)