Исправить этот код с F-строкой для меня?
Пока я читаю это
который имеет этот код
We can also do that this way:
We'd have 500000 beans, 500 jars, and 5 crates.
когда я пересмотрел до бодрости духа 498
print ("We can also do that this way:")
print (f"We'd have {secret_formula(start_point)} beans, {secret_formula(start_point)} jars, and {secret_formula(start_point)} crates.")
это распечатать это
We can also do that this way:
We'd have (500000, 500, 5) beans, (500000, 500, 5) jars, and (500000, 500, 5) crates.
2 ответа
Я вижу, вы следите LPTHW
учебник, который я strongly
Предлагаем вам выбрать другой учебник, так как текущий у вас есть очень интересные мнения и некоторые другие вопросы.
Вернуться к вашему вопросу: вам нужно распаковать secret_formula()
позвонить, чтобы быть:
b, j, c = secret_formula(start_point)
print (f"We'd have {b} beans, {j} jars, and {c} crates.")
f-strings
в основном просто помещая переменную в строку, чтобы вызвать его и так как secret_formula()
возвращает кортеж, когда вы просто вызываете функцию, она возвращает и печатает кортеж.
Этот код я хочу исправить в е-строку
print "We can also do that this way:"
print "We'd have %d beans, %d jars, and %d crates." % secret_formula(start_point)