Python 绘制一个以输入作为框大小的框

Python 绘制一个以输入作为框大小的框,python,Python,我正在努力学习Python。其中一项任务是使用动态长方体制作长方体 下面是一个它应该如何工作的示例: text: ertioe integer: 40 ======================================== = ertioe = ======================================== 这是我的密码: print("write in something: ") st

我正在努力学习Python。其中一项任务是使用动态长方体制作长方体

下面是一个它应该如何工作的示例:

text: ertioe
integer: 40
========================================
=                ertioe                =
========================================
这是我的密码:

print("write in something: ")
string = str(input())

print("write in a integer: ")
integer = float(input())

symbol = '='

print(symbol* (int(integer)+4))
print(symbol, string, symbol)
print(symbol* (int(integer)+4))
我的箱子全错了:


您只需将字符串居中对齐到正确的宽度,将中间的打印语句替换为:

打印(符号、字符串、中心(整数)、符号)

编辑:

此外,如果您不知道,可以将打印语句放在
输入()中。

string=str(输入(“写入内容:”)
整数=浮点(输入(“写入整数:”)

在我看来没什么不对。您只需要在中间代码中添加<代码>符号 >和<代码>字符串< /代码>之间的空格。你应该能够通过简单的算术计算出多少。@mkrieger1是的,我现在更改了它,它现在可以工作了。我明白了,谢谢你的帮助!我几乎答对了,哈哈。我可以在7分钟内接受你的答案。编辑:我不知道,再次感谢!