You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中先打印虚线容器再获取用户输入?

实现带虚线边框的输入容器

要实现你想要的效果,利用Python的逐行执行特性就能轻松完成。核心思路是先打印顶部虚线,再获取用户输入,最后打印底部虚线——这样输入内容就会自然出现在两条虚线之间。

示例代码

# 定义虚线样式(可根据需要调整长度)
dashed_line = "-" * 30

# 打印顶部虚线
print(dashed_line)

# 获取用户输入,同时显示提示文本
customer_name = input("Enter customer name: ")

# 打印底部虚线
print(dashed_line)

效果说明

运行这段代码后,输出会和你期望的一致:

------------------------------
Enter customer name: Alice
------------------------------

自定义调整

  • 如果想让虚线更长或更短,修改30这个数值即可;
  • 虚线样式也可以换成其他字符,比如=或*,只需替换"-"为目标字符。

内容的提问来源于stack exchange,提问作者frazebean

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:35:27