鉴于有两个输入 - 一个字符串和一个数字。
我希望附加相同的字符串。例如:
输入:
a 10
输出:
在字符串'a'中添加一个,使其出现10次。
aaaaaaaaaa
另一个例子:
Input:
ab 5
OUTPUT:
ababababab
你可以拥有如下功能:
In [1389]: def myfunc(string, number):
...: s = string * number
...: return s
In [1391]: string = input("Enter string:")
In [1392]: number = input("Enter number:")
In [1396]: myfunc(string, number)
Out[1396]: 'aaaaaaaaaa'
如果像'a' * 2
那样给出,Python会将字符串乘以数字。
num = int(input()) #for how many times we want to print string
string = input() # String which we want to print
for i in range(num): # loop will run for num (User Input) times which come from input
print(string)
print(string , end = " ")
您可以使用*运算符
n = int(input("Enter a number"))
string = input("Enter a String")
print(string*n) # it prints your string n times
有功能
def num_multi(n , s):
return n*s
number = int(input("Enter a number"))
string = input("Enter a String")
print(number*string)