The question is asking you to create a function(def) named generate_n_chars() that takes an integer(int) value,n and character(char) value,c as parameters. Here, c is any character input by user,lets say user inputs x and n is how many times the character(c) should be printed so lets say user wants it to print 5 times and therefore inputs 5. Then the result would be xxxxx. 5 x’s.
def generate_n_chars(n, c):
result = ""
for i in range(n):
result += c
return result
inputChar = input("Enter the character:")
inputNum = int(input("Enter the number of times " + str(inputChar) + " to be printed:"))
print("Result: " + str(generate_n_chars(inputNum, inputChar)))
Output:
Enter the character:x
Enter the number of times x to be printed:5
Result: xxxxx
2
solved How return x character of a string WITHOUT *