Python程序将字符串的M个字符重复N次
在本文中,任务是编写一个Python程序,将字符串的 M 个字符重复 N 次。
方法一:
- 定义一个函数,它将一个单词、m、n 值作为参数。
- 如果 M 大于单词的长度。设置 m 值等于单词的长度
- 现在使用切片将需要重复的字符存储到名为 repeat_string 的字符串中。
- 初始化一个名为结果的空字符串
- 将repeat_string 连接到n 次结果。
- 现在打印字符串。
下面是实现:
Python3
def repeat(word, m, n):
# if number of characters greater than length of word.
# set number of characters = length of word
if(m > len(word)):
m = len(word)
repeat_word = word[:m]
result = ""
for i in range(n):
result = result+repeat_word
print(result)
# driver code
repeat("geeks", 2, 3)
Python3
def repeat(word, m, n):
# if number of characters greater than length of word.
# set number of characters = length of word
if(m > len(word)):
m = len(word)
repeat_word = word[:m]
print(repeat_word*n)
# driver code
repeat("geeks", 2, 3)
输出:
gegege
方法二:
- 定义一个函数,它将一个单词、m、n 值作为参数。
- 如果 M 大于单词的长度。设置 m 值等于字的长度
- 现在使用切片将需要重复的字符存储到名为 repeat_string 的字符串中。
- 将repeat_string 乘以n。
- 现在打印字符串。
蟒蛇3
def repeat(word, m, n):
# if number of characters greater than length of word.
# set number of characters = length of word
if(m > len(word)):
m = len(word)
repeat_word = word[:m]
print(repeat_word*n)
# driver code
repeat("geeks", 2, 3)
输出:
gegege