#coding:utf-8
'''
默写99乘法标
金字塔 必做:
1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3 2.要求用户输入五个数字存储到列表中, 然后提供三个功能 2.1 打印最大值 2.2 打印最小值 2.3 打印平均数 3.交换两个列表中的元素,(两个列表元素个数相同) 4.有以下列表
["python","java","C++","PHP","HTML","python","C++","Ruby"]
编写代码去除列表中重复的元素 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
'''
# 默写
# 99乘法标
# 金字塔 # for i in range(1,10):
# for j in range(1,i+1):
# print('%s*%s=%s ' %(j,i,j*i),end='')
# print() # while True:
# i=input('请输入三角形层数;').strip()
# if not i.isdigit():
# print('输入数据非法,请输入数字')
# continue
# i=int(i)
# for j in range(1,i+1):
# k='*'*(2*j-1)
# print(k.center(2*i,' '))
# while True:
# i=input('请输入三角形层数;').strip()
# if not i.isdigit():
# print('输入数据非法,请输入数字')
# continue
# i=int(i)
# for j in range(1,i+1):
# for k in range(i-j):
# print(' ',end='')
# for z in range(2*j-1):
# print('*',end='')
# print()
#
# # 1.昨日选做题 博客中有 http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label3
# # 写代码,有如下变量,请按照要求实现每个功能 (共6分,每小题各0.5分)
# name = " aleX"
# # 1) 移除 name 变量对应的值两边的空格,并输出处理结果
# l=name.strip()
# print(l)
# # 2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果
# print(name.startswith('al'))
# # 3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果
# print(name.endswith('X'))
# # 4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
# l=name.replace('l','p')
# print(name)
# print(l)
# # 5) 将 name 变量对应的值根据 “l” 分割,并输出结果。
# l=name.split('l')
# print(l)
# # 6) 将 name 变量对应的值变大写,并输出结果
# print(name.upper())
# # 7) 将 name 变量对应的值变小写,并输出结果
# print(name.lower())
# # 8) 请输出 name 变量对应的值的第 2 个字符?
# print(name[1])
# # 9) 请输出 name 变量对应的值的前 3 个字符?
# print(name[:3])
# # 10) 请输出 name 变量对应的值的后 2 个字符?
# print(name[-2:])
# # 11) 请输出 name 变量对应的值中 “e” 所在索引位置?
# print(name.find('e'))
# # 12) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
# print(name[:-1]) # 2.要求用户输入五个数字存储到列表中, 然后提供三个功能 2.1 打印最大值 2.2 打印最小值 2.3 打印平均数
# l=[]
# tag=True
# c=0
# while tag:
# i=input('请输入5个数字:').strip()
# if not i.isdigit():
# print('输入格式不对,重新输入')
# continue
# i=int(i)
# l.append(i)
# print('你输入的第{}个数是{}。'.format(c+1,i))
# c+=1
# if c==5:
# tag=False
# print('你输入的5个数为%s' %l)
# l.sort()
# ls=0
# for itm in l:
# ls+=itm
# ls=ls/5
# while True:
# k=input('''请选择需要的功能
# 1.求最大值
# 2.求最小值
# 3.求平均值
# ''').strip()
# if k=='1':
# print('最大值为:%s' %l[-1])
# elif k=='2':
# print('最小值为:%s' %l[0])
# elif k=='3':
# print('平均值为:%s' %ls)
# else:
# print('你输入的格式不对') # 3.交换两个列表中的元素,(两个列表元素个数相同)
# var=[1,2,3,'n','g']
# kar=['e',3,5,6,'r']
# print(var,kar)
# var,kar=kar,var
# print(var,kar) #
# 4.有以下列表
# ["python","java","C++","PHP","HTML","python","C++","Ruby"]
# 编写代码去除列表中重复的元素
# kl=["python","java","C++","PHP","HTML","python","C++","Ruby"]
# lv=[]
# for itm in kl:
# if itm not in lv:
# lv.append(itm)
# print(lv) # 5.查看提供的(待处理文本.txt)文件 编写代码取出所有图片的网址 住 不需要直接读取文件 把内容复制到代码找中定义为变量即可
# task=''''<p align="center"><a target="_blank" href="http://www.gamersky.com/showimage/id_gamersky.shtml?http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_01origin_01_201861619251A1.jpg"><img class="picact" border="0" alt="游民星空" src="http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_01small_02_201861619252E7.jpg"></a></p>
# <p align="center"><a target="_blank" href="http://www.gamersky.com/showimage/id_gamersky.shtml?http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_02origin_03_20186161925574.jpg"><img class="picact" border="0" alt="游民星空" src="http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_02small_04_2018616192574A.jpg"></a></p>
# <p align="center"><a target="_blank" href="http://www.gamersky.com/showimage/id_gamersky.shtml?http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_03origin_05_20186161925AF7.jpg"><img class="picact" border="0" alt="游民星空" src="http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_03small_06_20186161925F0C.jpg"></a></p>
# <p align="center"><a target="_blank" href="http://www.gamersky.com/showimage/id_gamersky.shtml?http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_04origin_07_201861619251AE.jpg"><img class="picact" border="0" alt="游民星空" src="http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_04small_08_201861619254F2.jpg"></a></p>
# <p align="center"><a target="_blank" href="http://www.gamersky.com/showimage/id_gamersky.shtml?http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_05origin_09_20186161925836.jpg"><img class="picact" border="0" alt="游民星空" src="http://img1.gamersky.com/image2018/06/20180616_djy_248_3/gamersky_05small_10_20186161925B7A.jpg"></a></p>
# <p>'''
#
# l_task=task.split('"')
# for itm in l_task:
# if itm.startswith('http'):
# print(itm) # 6.有如下字符串("language,is,perfect,hello,i am jack,python")
# 编写代码 将其修改为"hello i am jack python is perfect language" 字符串 # l="language,is,perfect,hello,i am jack,python"
# kl=l.split(',')
# kll=[]
# kll.append(kl[3])
# kll.append(kl[4])
# kll.append(kl[5])
# kll.append(kl[1])
# kll.append(kl[2])
# kll.append(kl[0])
# print(kll)
# ll=' '.join(kll)
# print(ll) # 选做
#
# 7.有如下列表
# [5,2,1,4,3]
# 编写代码实现从大到小排序 (百度搜索冒泡排序) # l=[5,2,1,4,3]
# for i in range(len(l)):
# for j in range(i+1,len(l)):
# if l[i]<l[j]:
# l[i],l[j]=l[j],l[i]
# print(l) # 8.简单购物车 博客题http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label8
'''
#简单购物车,要求如下:
实现打印商品详细信息,用户输入商品名和购买个数,则将商品名,价格,购买个数加入购物列表,如果输入为空或其他非法输入则要求用户重新输入  
'''
# msg_dic={
# 'apple':10,
# 'tesla':100000,
# 'mac':3000,
# 'lenovo':30000,
# 'chicken':10,
} # while True:
# for key in msg_dic:
# print('商品名:{} 数量:{} '.format(key,msg_dic[key]))
# s_p_m=input('请输入需要购买的商品:').strip()
# if s_p_m not in msg_dic:
# print('输入非法请重新输入')
# s_l=input('请输入需要购买的商品数量:').strip()
# if s_l.isdigit() and int(s_l) <= msg_dic[s_p_m]:
# print('你购买的商品是{},购买数量为:{} 商品剩余数量为:{}'.format(s_p_m,s_l,msg_dic[s_p_m]-int(s_l)))

最新文章

  1. 高性能IO模型浅析
  2. JavaScript 闭包深入浅出
  3. iOS 调试工具
  4. display:box和display:inline-box的区别
  5. 告别IT,出售多年自己研发的股票分析系统源码
  6. Linux设计准则
  7. python+图像分割seg
  8. 51nod 1165 整边直角三角形的数量
  9. Gartner: Hype Cycle for Emerging Technologies-2012 (技术成熟度曲线) [转]
  10. ***php 数组添加关联元素的方法小结(关联数组添加元素)
  11. Simditor使用方法
  12. SQlServer---时间的操作
  13. Chapter 20_1 table库
  14. 使用速卖通开放平台云API调用菜鸟组件实现云打印
  15. Linux配置2个或多个Tomcat同时运行
  16. JavaScrip两个函数的设置为回调
  17. zookeeper集群和安装dubbo的管控台
  18. BSOJ 3899 -- 【CQOI2014】 数三角形
  19. 迭代函数:zip、enumerate,list解析
  20. Codeforces Round #247 (Div. 2) C D

热门文章

  1. 说明os,sys模块不同?并列举常用的模块方法
  2. Apache 配置Https 转发Tomcat Http
  3. Hanlp等七种优秀的开源中文分词库推荐
  4. 基于mysql对mybatis中的foreach进行深入研究
  5. kali 安装flash
  6. linux 简单笔记
  7. pytest.2.运行多个文件
  8. 【Graphite】Graphite常用函数使用
  9. JavaEE Web 开发 链接 mysql 出现 Class.not found的错误
  10. Guiceberry+Webdriver+TestNG