печатать строку много раз, используя функцию eval - PullRequest
0 голосов
/ 27 сентября 2019

Я использовал for loop, но я не мог найти другие способы.

name = input("Enter Your Name")

for i in range(10):
    print('String',end='')
print(name)

Спасибо.

1 Ответ

0 голосов
/ 27 сентября 2019

Если вы действительно хотите использовать eval (), вы можете сделать что-то вроде этого:

eval("print('String' * 10)")

Что, очевидно, просто

print('String' * 10)

Я думаю, выможет быть смущен поведением функции eval, единственное, что она делает, это разрешает скрипту Python выполнять выражение Python.

Дополнительная информация здесь: https://docs.python.org/3/library/functions.html#eval

...