编写函数show(n,name),输出n行的字符串“happy birthday ***”,“***”由name指定 python
时间: 2023-10-21 18:16:45 浏览: 106
代码如下:
```
def show(n, name):
for i in range(n):
print("Happy birthday", name, "!")
```
使用方法:
```
show(5, "Jerry")
```
输出结果:
```
Happy birthday Jerry !
Happy birthday Jerry !
Happy birthday Jerry !
Happy birthday Jerry !
Happy birthday Jerry !
```
相关问题
编写函数show(n,name),输出n行的字符串“happy birthday ***”, ,“***”由name指定。
您好,以下是Python的代码实现:
```python
def show(n, name):
for i in range(n):
print("happy birthday", name)
```
这个函数接受两个参数,一个是您希望输出的行数n,另一个是您希望出现在输出字符串中的名字name。在函数体中,我们使用for循环来重复n次输出“happy birthday ***”,并将其中的“***”替换为传入的name参数。每次循环使用print函数输出一行字符串。
编写函数show msg(n,name ),它可以输出n 行的字符串“happy birthday ****”,若果***为小明
以下是Python代码实现:
```
def show_msg(n, name):
for i in range(n):
print("happy birthday", name)
# 调用函数输出10行“happy birthday 小明”
show_msg(10, "小明")
```
阅读全文