规定输入的字符串中,只能包含字母和*号,编写函数,其功能是:除了字符串前边的连续*号外,将字符串中其它*号全部删除。主函数中输入字符串,调用函数,并输出结果字符串。例如:若字符串中的内容为: ******A*BC*DEF*G****, 删除后的字符串应是: ******ABCDEFG 。
时间: 2023-02-20 19:57:44 浏览: 81
以下是编写该函数的 Python 代码:
```
def remove_asterisks(s):
i = 0
while i < len(s) and s[i] == '*':
i += 1
s = s[i:]
return s.replace('*', '')
def main():
s = input("请输入字符串:")
s = remove_asterisks(s)
print("删除后的字符串为:" + s)
if __name__ == '__main__':
main()
```
主函数中,我们读入一个字符串,调用 `remove_asterisks` 函数对该字符串进行处理,最后输出结果。
阅读全文