gpt4 book ai didi

Python:如何使用输入函数在句子中间获取用户输入(填空样式)?

转载 作者:行者123 更新时间:2023-12-01 03:51:07 25 4
gpt4 key购买 nike

我正在尝试创建一个计算销售税的程序。我首先询问用户他们这顿饭的总费用是多少。然后我问他们所在地区的销售税是多少:

y = input('What is the sales tax of your area? ')

我想在问题末尾有一个百分号“%”,以便用户将问题视为:

您所在地区的销售税是多少?_%,用户可以在问题和百分号之间输入数字(由下划线表示)。

这是我尝试过的:

x = float(input("What is the cost of your meal? "))
y = input("What is the sales tax in your area? "+"%")

float(y)
y = y/100
cost = (x+(x*y))

print("The cost of your food is " + cost)

最佳答案

你可以做这样的事情

x=input("What is the sales tax in your area?    % \x1B[5D")

它首先打印该行,然后转义序列 \x1B[5D 将光标向后移动 5 个位置。但是第一个答案说的是,如果事先不知道输入的长度,则无法执行此操作。如果它更长,那么它将覆盖百分号。您可以在这里查看more such escape sequence

此外,如果您不想非常紧急,那么我建议您要求用户以百分比形式输入,而不是在 inpur 末尾添加 % 符号

关于Python:如何使用输入函数在句子中间获取用户输入(填空样式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38246529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com