python学习第一天
程序员文章站
2022-06-06 13:39:49
...
python学习的第一天
输出多种格式化参数
代码如下:
print("请输入需要输出的符号:")
f = input()
print('%s%s%s%s%s%s%s%s%s%s%s%s%s %s%s%s%s%s%s'%(f,f,f,f,'\n',f,'\n',f,f,f,f,'\n',f,f,'\n',f,f,f,f))
其输出结果为:
输入一段列表并输出该列表并找到最大值
代码如下:`
a=0
my_list = [] #定义空列表
print("请输入列表所含元素个数:") #确定要输入列表的规模
elemnum=int(input())
for n in range(elemnum): #将元素一一加入列表
print("请输入第"+str(n+1)+"个元素的值")
elem=input()
my_list.append(elem)
for i in range(len(my_list)-1): #找到列表中最大值
if my_list[i]<=my_list[i+1]:
a=my_list[i+1]
else:
a=a
print("输入的数组为:", end='')
print(my_list)
print("输入数组中最大元素为: "+a)
输出结果如下:
建立字典,实现查询功能
代码如下:`
goods = [{"name": "电脑", "price": 4999},
{"name": "鼠标", "price": 80},
{"name": "键盘", "price": 160}, ]
for i in range(len(goods)):
print(i+1, goods[i]["name"],goods[i]["price"])
while True:
s = input("请输入需要查询商品的序号:")
if s.upper() == "Q": #若输入q或者Q,则结束程序
print("感谢您的使用,欢迎下次光临!")
break
if s.isdigit(): #判断输入是否为数字
s = int(s) - 1
if s >= 0 and s < len(goods):
print("您需要查询的商品信息:")
print("name",goods[s]["name"],"$",goods[s]["price"])
else:
print("输入有误")
else:
print("输入不合法")
输出结果: