1.列表(实现员工工资的简单写入判断和输出):
list = []
while True:
info = input("请输入员工信息:")
emp_list = info.split(",")
if info == "":
print("结束程序")
break
if len(emp_list) != 3:
print("输入格式不正确,请重新输入")
continue
list.append(emp_list)
print(list)
for emp in list:
print("{name}年龄:{age}工资:{salary}".format(name=emp[0],age=emp[1],salary=emp[2]))
2.字典(处理员工数据):
source = "7782,CLARK,MANAGER,SALES,5000$7934,MILLER,SALESMAN,SALES,3000$7369,SMITH,ANALYST,RESEARCH,2000"
employee_list = source.split("$")
print(employee_list)
# 保存所有解析后的员工信息,key是员工编号,value则是包含完整员工信息的字典
all_emp = {}
for i in range(0,len(employee_list)):
#print(i)
e = employee_list[i].split(",")
print(e)
# 创建员工字典
employee = {"no" : e[0],'name':e[1],'job':e[2],'department':e[3],'salary':e[4]}
print(employee)
all_emp[employee['no']] = employee
print(all_emp)
empno = input("请输入员工编号:")
emp = all_emp.get(empno)
if empno in all_emp:
print("工号:{no},姓名:{name},岗位:{job},部门:{department},工资:{salary}".format_map(emp))
else:
print("员工信息不存在")
3.使用数字序列列出斐波那契数列:
result = []
for i in range(0,50):
if i == 0 or i == 1:
result.append(1)
else:
result.append(result[i-2] + result[i-1])
print(result)
Repetition is the mother of all learning重复是学习之母。等到长大,学知识,技巧、爱情、事业、交流....倘若懂得行动的力量,不怕重复,不怕犯错误,那就大有希望靠近幸福了。