# 默写99乘法标
# 金字塔
#
# 必做:
# 1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3
#写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)
# name = " aleX"
# 1) 移除 name 变量对应的值两边的空格,并输出处理结果
# name=name.strip()
# print(name)
# 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果
# print(name.startswith('al'))
# 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果
# print(name.endswith('X'))
# 4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
# print(name.replace('l','p'))
# 5) 将 name 变量对应的值根据 “l” 分割,并输出结果。
# print(name.split('l'))
# # 6) 将 name 变量对应的值变大写,并输出结果
# print(name.upper())
# 7) 将 name 变量对应的值变小写,并输出结果
# print(name.lower())
# 8) 请输出 name 变量对应的值的第 2 个字符?
# print(name[1])
# 9) 请输出 name 变量对应的值的前 3 个字符?
# print(name[0:3])
# 10) 请输出 name 变量对应的值的后 2 个字符?
# print(name[-1:-3:-1])
# 11) 请输出 name 变量对应的值中 “e” 所在索引位置?
# count=0
# for i in name:
# if i=='e':
# print(name[count])
# print(count)
# count+=1
# name=' aleX'
# print(name.index('e'))
# 12) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
# name='oldboy'
# a=name[:-1]
# print(a)
# 2.要求用户输入五个数字存储到列表中, 然后提供三个功能 2.1 打印最大值 2.2 打印最小值 2.3 打印平均数
# count=0
# msg=[]
# print('请输入5个数字:')
# while count<5:
# number=input('>>>:').strip()
# if number.isdigit():
# number=int(number)
# msg.append(number)
# count+=1
# else:
# print('请输入数字')
# print(msg)
# msg.sort()
# print(msg)
# mag_max=msg[-1]
# mag_mix=msg[0]
# print(mag_max,mag_mix)
# sum=0
# for i in msg:
# sum+=i
# print(sum)
# 3.交换两个列表中的元素,(两个列表元素个数相同)
# number=[2,43,65,56,5]
# letter=['a','b','c','f','dsb']
#
# i=0
# while i# temp=number[i]
# number[i]=letter[i]
# letter[i]=temp
# i+=1
# print(number)
# print(letter)
# 4.有以下列表
# ["python","java","C++","PHP","HTML","python","C++","Ruby"]
# 编写代码去除列表中重复的元素
# name=["python","java","C++","PHP","HTML","python","C++","Ruby"]
# new_name=[]
# for i in name:
# # if i not in new_name:
# # new_name.append(i)
# # print(new_name)
# print(age=name.pop(0))
# print(name)
# print(name.count('python'))
# for i in name:
# if name.count(i)>1:
# name.pop(name.index(i))
# print(name)
# 5.查看提供的(待处理文本.txt)文件 编写代码取出所有图片的网址 住 不需要直接读取文件 把内容复制到代码找中定义为变量即可
# 6.有如下字符串("language,is,perfect,hello,i am jack,python")
# 编写代码 将其修改为"hello i am jack python is perfect language" 字符串
# 选做
#
# 7.有如下列表
# [5,2,1,4,3]
# 编写代码实现从大到小排序 (百度搜索冒泡排序)
# 8.简单购物车 博客题http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label8
# 1. 有列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量
#
# 2. 用列表模拟队列
#
# 3. 用列表模拟堆栈
#
# 4. 有如下列表,请按照年龄排序(涉及到匿名函数)
# l=[
# # {'name':'alex','age':84},
# # {'name':'oldboy','age':73},
# # {'name':'egon','age':18},
# # ]
# # # 答案:
# # l.sort(key=lambda item:item['age'])
# # print(l)
# # m
# res='hello world'
# i=0
# while i<11:
# msg=res[i]
# print(msg)
# i+=1