python基本数据类型例题及答案.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

python基本数据类型例题及答案

1、元素的分类

#需求:有如下集合[11,22,33,44,,66,77,88,99,90……],将所有⼤于66的值保存在字典的第⼀个key中,将⼩于66

的值保存在第⼆个key的值中

final_dic={key1:[],key2:[]}

L=[11,22,33,44,55,66,,88,99,90]

foriinL:

ifi=66:

final_dic[key1].append(i)

else:

final_dic[key2].append(i)

print(final_dic)

2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素

L=[AC1,vm,liyue,abc,Ac,ab]

new_list=[]

foriinL:

a=i.split()

b=.join(a)#字符串去除空格

if((b[0]==aandb[-1]==c)or(b[0]==Aandb[-1]==c)):

new_list.append(b)

print(new_list)

注意:字符串strip()只能去开头结尾空格

3、输出商品列表,⽤户输⼊序号,显⽰⽤户选中的商品

dic={1:book,2:paper,3:pencil,4:gift}

foriindic.items():#item表⽰字典中的每⼀项元组

print(i[0],:,i[1])

length=len(dic)

number=int(input(inputthenumberofthegoods:))

if(number=1andnumber=length):

print(dic[number])

else:

print(Nothisgood!)

#4、⽤户交互,显⽰省市县三级联动的选择

dic={

陕西省:

{西安市:[碑林区,雁塔区],

咸阳市:[aa区,bb区]},

四川省:

{成都市:[⾦⽜区,郫都区],

绵阳市:[cc区,dd区]}

}

print(省份:)

foriindic.keys():

print(i)

province=input(请输⼊省份:)

foriindic[province]:

print(i)

city=input(请输⼊城市:)

foriindic[province][city]:

print(i)

.、购物车

功能需求:

要求⽤户输⼊总资产,例如:2000

显⽰商品列表,让⽤户根据序号选择商品,加⼊购物车

购买,如果商品总额⼤于总资产,提⽰账户余额不⾜,否则,购买成功

附加:可充值、某商品移除购物车

total_money=input(⽤户总资产:)

dic={1:{book:10},2:{paper:2},3:{pencil:5},4:{gift:20}}

buy_things=[]

#fori,jindic.items():

#print(i,:,j)#⽅法⼀:dic.items()指代字典中的每个元组,打印出每个元组⾥的元素

print(商品列表:编号:{商品名称:价格})

fori,jinzip(dic.keys(),dic.values()):

print(i,:,j)#⽅法⼆:zip组合成⼀串元组,打印出每个元组⾥的元素

button=1

sum=0

while(button==1):

good_number=int(input(请输⼊商品序号:))

ifgood_number=1andgood_number=len(dic):

buy_things.append(dic[good_number])

fori,jindic[good_number].items():

文档评论(0)

论文修改排版 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档