Python初学者自励——组合数据类型

创建水果列表
学校附近新开了一家水果超市,超市老板请你帮忙把水果放到货架上。

这里有一个表示货架的列表fruits,请将以下水果放到列表中:

“苹果”
“草莓”
“香蕉”
“梨”
“百香果”
提示: 定义一个列表,将指定数据存储到列表中即可。

fruits = ["苹果","草莓","香蕉","梨","百香果"]
print(fruits)

删除水果
由于季节原因,水果超市中有些水果将不再提供。

请将以下水果从fruits列表中删除:

“草莓”
“百香果”
注意: list.remove(obj)方法可以将列表中的指定数据删除。

fruits = ['苹果', '草莓', '香蕉', '梨', '百香果']

fruits.remove("草莓")
print(fruits)
fruits.remove("百香果")
print(fruits)

添加水果
超市新进了一批水果,请你将以下水果添加到列表fruits 中:

“西瓜”
“葡萄”
注意: list.append(obj)方法可以将指定数据添加到列表的末尾。

fruits = ['苹果', '香蕉', '梨']

fruits.append("西瓜")
print(fruits)
fruits.append("葡萄")
print(fruits)

计算总分和平均分
小明刚结束期末考试,他将自己各科的分数保存到了列表scores中,现在,请帮他进行一些计算:

计算总分,并将计算结果保存到变量total_score中
计算平均分,并将计算结果保存到变量avg_score中

# 小明的期末考试成绩分数如下:
scores = [95, 69, 98, 74, 64, 72, 53, 92, 83]

# 请计算小明的总分、平均分,并保存至变量 total_score, avg_score 中
total_score =sum(scores)
avg_score = sum(scores)/len(scores)

添加用户
这里有一个保存用户账户信息的「字典」,字典的 key 是用户名,value 是明文密码,形式如下:

users = {
“user1”: “password1”,
“user2”: “123456”
}
请编写程序,向用户字典中添加如下账户:

用户名 密码
zhangsan zs123456
lisi si123456
提示: dict[key] = value可以向字典中添加新的键/值对,也可以修改已有的键/值对。

users = {
    "alpha": "alpha123",
    "beta": "betaisverygood",
    "gamma": "1919191923"
}
users["zhangsan"] = "zs123456"
users["lisi"] = "si123456"

模拟用户登录
这里有一个保存用户账户信息的字典,请用程序模拟系统的登录验证过程。

请用程序实现
用键盘模拟用户输入,判断输入的用户名或密码是否正确,并输出登录信息。

如果输入的用户名存在,且密码正确,则输出success
如果输入的用户名存在,但密码不正确,则输出password error
如果输入的用户名不存在,则输出not found
输入格式
分两行输入,第一行为用户名,第二行为密码。

users = {
    "alpha": "alpha123",
    "beta": "betaisverygood",
    "gamma": "1919191923",
    "zhangsan": "123456",
    "lisi": "123456",
    "admin": "ADMIN",
    "root": "Root123"
}

username = input()
password = input()

# 请在下面编写代码,判断输入的用户名或密码是否正确
key_list=list(users.keys())
value_list=list(users.values())
for i in range(len(key_list)):
    if username == key_list[i]:
        if password == value_list[i]:
            print("success")
        else:
            print("password error")
    if username not in key_list:
        print("not found")

以上内容适合初学者进行练习使用,欢迎大家转载转发,注明出处即可。

你可能感兴趣的:(python组合数据类型)