如何在float(input())输入提示命令后添加换行?
解决Python输入后添加换行的问题
首先纠正一个小错误:你用的/n/n是错误的换行符,Python里的换行符是反斜杠开头的\n。下面给你两种可行的实现方式:
直接在输入提示文本末尾添加换行符
把\n\n放在input的字符串参数末尾,这样用户输入完成按下回车后,后续内容会自动空出两行:float(input("Enter cost of meal:\n\n"))单独打印换行(更灵活)
先获取输入值,再通过print函数输出换行,这种方式可以在需要的时机插入换行,不影响输入提示的显示:meal_cost = float(input("Enter cost of meal:")) print("\n\n")
注意:input函数本身在用户输入回车后会自动换行一次,如果你只需要额外一行空行,用\n就够了,\n\n是添加两行空行。
内容的提问来源于stack exchange,提问作者Adriaan Boone
相关产品推荐
相关产品推荐

