如何在python3中写简单的代码?

python

写代码对于学编程的人来说是家常便饭了,不过对于python小白来说总是存在种种困难。而且写代码的过程也有点无聊,小编作为过来人非常懂这种感受。如果说我们今天要学的代码能在生活中用到,是不是能调动大家的积极性了呢?小编特意找了两个有意思的代码示例,能用在生活中而且不是那么复杂。别的就不多说,下面一起看看这两个例子吧。


店铺促销广告:

代码如下:

#例如在商店购物m元,商店促销活动:当购物在a元以下时,返还x(折扣),在b元以下时,超过a元低于b元部分返还y(折扣),在c元以下时,超过b元而低于c元部分返还z(折扣),在c元以上时,超过c元部分返还m(折扣)

def weast(m,a,b,c,x,y,z,n):#(单价,区间1,区间2,区间3,折扣1,折扣2,折扣3,折扣4)

    k=0

    if m<a:

        k=x*m

        print("优惠金额为:",str(k))

    elif m<b:

        k=a*x+(m-a)*y

        print("优惠金额为:",str(k))

    elif m<c:

        k=a*x+(b-a)*y+(m-b)*z

        print("优惠金额为:",str(k))

    else:

        k=a*x+(b-a)*y+(c-b)*z+(m-c)*n

        print("优惠金额为:",str(k))

(m,a,b,c,x,y,z,n)=eval(input("请输入单价,区间1,区间2,区间3,折扣1,折扣2,折扣3,折扣4:"))

print(weast(m,a,b,c,x,y,z,n))


运行结果如下:

 

这只是一个框架,根据不同的优惠方式可以修改。

 

通讯录:

代码如下:

#初始状态时,联系人a对应的地址为A,联系人b对应的地址为B,联系人c,d对应的地址分别为C,D

addressList={'a':'A','b':'B','c':'C','d':'D'}

print("XX的通讯录".center(30,('*')))

print("addressList=",addressList)

while 1:

    i=input("请选择需要的操作:【1】添加;【2】修改;【3】删除;【0】退出

")

    if int(i)==1:

        name=input('请输入新增姓名:')

        add=input("住址:")

        addressList[name]=add

        print('已添加!')

    elif int(i)==2:

        name=input('请输入需要修改的人的姓名:')

        print(name,'的原地址为:',addressList[name])

        add=input('请输入新地址:')

        addressList[name]=add

        print('已修改')

    elif int(i)==3:

        name=input('请输入需要删除的联系人的姓名:')

        print('需要删除',name,'的信息吗?')

        l=input('确认输入YES

')

        if l=='YES':

            del addressList[name]

            print('删除成功!')

        else:

            print('删除失败')

    elif int(i)==0:

        break

print('addressList=',addressList)

print("已退出".center(30,('*')))


运行结果如下:

 

和上面的商店促销广告一样,也只是一个框架,可修改。xiao

以上就是python3中两个简单的代码案例。学代码不仅仅是掌握基本的理论知识,真正的意义是运用到实际中去。相信看完了这两个例子,大家多多少少都会有新的感悟。有机会的话,希望本次的代码能让小伙伴们用到实际中去。

以上是 如何在python3中写简单的代码? 的全部内容, 来源链接: utcz.com/z/529424.html

回到顶部