Как перенести переменную в скобки в кавычках?
x = int(input("Type a number of action:"))
if x == 0:
first = input("Input name:")
second = input("Input number:")
book = Addresses(first, second)
book.adding()
Мне нужно передать переменную first и second в скобки класса Adresses в кавычках.. Пробовал разные методы но ничего не работает..
class Addresses():
def __init__(self, name, number):
self.name=name
self.number=number
def adding(self, name, number):
adressbook = adressbook.data
book = { name : number }
f = open(adressbook, 'w')
f.write(book)
pickle.dump(adressbook, f)
f.close
x = int(input("Type a number of action:"))
if x == 0:
first = input("Input name:")
first = '"' + first + '"'
second = input("Input number:")
second = '"' + second + '"'
book = Addresses(first, second)
book.adding()
Ответы (1 шт):
Автор решения: Сергей
→ Ссылка
На вопросы в комментах полный ответ не увидел, так что понадеюсь, что вариант ниже подойдёт, и вы его не пробовали.
Вам просто надо провести сложение строк, а кавычки подать, как символ. То есть - вставить одни кавычки в другие кавычки:-)
x = int(input("Type a number of action:"))
if x == 0:
first = input("Input name:")
first = = '"' + first + '"'
second = input("Input number:")
second = '"' + second + '"'
book = Adresses(first, second)
book.adding()