欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python学习第一天

程序员文章站 2022-06-06 13:39:49
...

输出多种格式化参数

代码如下:

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))

其输出结果为:python学习第一天

输入一段列表并输出该列表并找到最大值

代码如下:`

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)

输出结果如下:
python学习第一天

建立字典,实现查询功能

代码如下:`

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("输入不合法")

输出结果:
python学习第一天

相关标签: python