1.编写函数 showMsg(n,name),它可以输出n行的字符串“Happy Birthday***”,如果“***”为“小明“,则输出n行的“Happy Birthday小明”。
时间: 2023-10-27 10:20:18 浏览: 105
以生日快乐为主题的程序
4星 · 用户满意度95%
可以使用 Python 编写如下函数:
```python
def showMsg(n, name='***'):
for i in range(n):
if name == '***':
print(f'Happy Birthday{name}')
else:
print('Happy Birthday' + name)
```
函数参数 `n` 表示需要输出几行生日祝福,参数 `name` 表示需要输出的名字,默认为 `'***'`,即不输出名字。函数中使用循环语句 `for` 循环 `n` 次,每次输出生日祝福语句。如果 `name` 是默认值 `'***'`,则输出不带名字的生日祝福;否则,输出带名字的生日祝福。
阅读全文