设计一个如图所示的“小小书店”菜单,并将“小小书店”改为“你的姓名+书店”。要求在第一个文本框中输入数量,点击结算后,显示如下内容。已知,书的名称为book,单价为20.0。用Python写
时间: 2024-12-24 15:24:07 浏览: 8
首先,为了创建一个简单的书店菜单,我们可以设计一个命令行界面或者使用GUI库,例如Tkinter。这里我将展示如何使用基本的Python控制结构来模拟这个过程。我们将把"小小书店"更改为用户输入的姓名,假设用户姓名存储在一个变量`your_name`中。
```python
def calculate_total(item_count):
return item_count * 20.0
def create_bookstore_menu():
# 获取用户姓名
your_name = input("请输入您的名字:")
print(f"{your_name}书店菜单:")
print("书籍名称:book")
print("单价:20.0元")
while True:
try:
item_count = int(input("请输入您想要购买的数量:"))
break
except ValueError:
print("请输入有效的整数!")
total_price = calculate_total(item_count)
print(f"\n您选择了{item_count}本,总价为:{total_price}元.")
def main():
create_bookstore_menu()
if __name__ == "__main__":
main()
```
在这个程序中,我们首先获取用户的姓名,然后提示用户输入他们想购买的书籍数量。如果用户输入的是非整数,我们会捕获`ValueError`并提示用户重新输入。最后,计算总价并显示结果。
阅读全文