zoukankan      html  css  js  c++  java
  • Python列表和字典的简单实操例子

     1 # coding=utf-8
     2 name_l = []
     3 passwd_l = []
     4 money_l = []
     5 goods = {}
     6 index = 0
     7 def input_user():
     8     print("输入个人信息:")
     9     while True:
    10         name = input("name: ")
    11         if  name == "结束!":
    12             break
    13         passwd = input("passwd: ")
    14         money = float(input("money: "))
    15         name_l.append(name)
    16         passwd_l.append(passwd)
    17         money_l.append(money)
    18 
    19 
    20 def login():
    21     print("登录:")
    22     suc = False
    23     while not suc:
    24         name = input("name: ")
    25         if name not in name_l:
    26             print("用户名不存在")
    27             continue
    28         passwd = input("passwd: ")
    29 
    30         global index
    31         index = name_l.index(name)
    32         if passwd == passwd_l[index]:
    33             print("登录成功")
    34             suc = True
    35         else:
    36             print("密码错误")
    37 
    38 
    39 def input_goods():
    40     print("商品:")
    41     while True:
    42         name_goods = input("goods_name: ")
    43         if name_goods == "结束!":
    44             break
    45         price = input("price: ")
    46         goods[name_goods] = int(price)
    47 
    48 def input_buy():
    49     print("购买:")
    50     while True:
    51         name_goods = input("buy_goods_name: ")
    52         if name_goods not in goods:
    53             print("商品不存在!")
    54             continue
    55         amount = int(input("amount: "))
    56         if money_l[index] < goods[name_goods] * amount:
    57             print("余额不足")
    58             break
    59         else:
    60             money_l[index] -= goods[name_goods] * amount
    61             print("购买成功", "余额%f" % money_l[index])
    62 
    63 
    64 input_user()
    65 input_goods()
    66 login()
    67 input_buy()
  • 相关阅读:
    Git基本操作(Windows下)
    Git for Windows安装和基本设置
    OpenCV 2.4.3在VS2010上的应用
    VS2010安装Visual Assist
    django中表单处理
    django自定义错误响应
    django的url配置
    django模板语言
    zabbix利用api批量添加item,并且批量配置添加graph
    高性能集群软件Keepalived(1)
  • 原文地址:https://www.cnblogs.com/pangzx/p/9371262.html
Copyright © 2011-2022 走看看