1.让用户输入自己的账户余额。
money=input("请输入总金额:")
m=money.strip()
if m.isdecimal():
m=int(m)
print(m)
print(type(m))
else:
print("请重新输入正确格式的数字")
2.打印产品的信息
电脑,1999;
鼠标,10;
键盘,50;
硬盘,300;
显示所有产品信息,让用户根据编号填写产品,然后显示对应的信息
```python
v=[
{"product":"电脑","price":"$1999"},
{"product":"鼠标","price":"$10"},
{"product":"键盘","price":"$50"},
{"product":"硬盘","price":"$300"}
]
number=1
for item in v:
print(number,item)
number+=1
while True:
index=input("请输入你想看商品序号")
index=index.strip()
if index.isdecimal():
index=int(index)
index=index-1
if index>=0 and index<len(v):
print("商品序号:",index+1,v[index])
else:
print("您输入的商品序号不存在!")
else:
print("请输入正确的数字格式")
3.显示交易结果
if m>=cost:
print("购买成功!")
else:
print("余额不足!")
4.1-3题综合起来的粗糙购买结算流程代码:
money=input("请输入总金额:")
m=money.strip()
if m.isdecimal():
m=int(m)
print(m)
print(type(m))
else:
print("请重新输入正确格式的数字")
v=[
{
"product":"电脑","price":1999},
{
"product":"鼠标","price":10},
<