#循环输出28个字母的ASCII码值
x=97 #a的ASCII码值
#方法一
for _ in range(1,27):
print(chr(x),'--->',x)
x+=1
#方法二
'''
while x<123:
print(chr(x),'--->',x)
x+=1
'''
#水仙花数
import math
for i in range(100,1000):
if math.pow((i%10),3) + math.pow((i//10%10),3) + math.pow((i//100),3)==i:
print(i)
'''
描述:
pow() 方法返回 xy(x 的 y 次方) 的值。
语法:
import math
math.pow( x, y )
'''
#千年虫问题
year=[82,89,88,86,85,00,99]
print('原列表:',year)
for index,value in enumerate(year):
print(index,value)
if str(value)!='0':
year[index]=int('19'+str(value))
else:
year[index]=int('200'+str(value))
print('修改后的列表:',year)
year.sort()
print('排序之后的列表:',year)
'''
#enumerate函数:
将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列
同时列出数据和数据下标
一般用在 for 循环当中
#year.sort()
对列表进行排序
'''
#京东购物流程
#商品入库 入库过程可以封装为函数,模拟数据库实现
lst=[] #库中商品
for i in range(0,5):
goods=input('请输入商品的编号和商品名称入库:\n')
lst.append(goods)
for item in lst:
print(item)
cart=[] #购物车
while True:
num=input('请输入你的商品编号:')
for item in lst:
if item.find(num)!=-1:
cart.append(item)
break
if num=='q':
break
print('购物车的商品:')
for i in range((len(cart)-1),-1,-1): #逆序输出,step 步长必须给出
print(cart[i])
'''
#列表元素添加:
lst.append()
#逆序输出
倒着遍历,range(len(lst-1),-1,-1)
必须给出步长,否则无法输出内容
'''
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。