python小代码_Python小代码

先自我介绍一下,本人是正在自学Python的小白,没事分享一下自己写的小代码,欢迎在评论区补充。

游戏管理系统:

代码如下:

def healthe(m):

if m=="Y"or 'y':

print("欢迎,请进入游戏!")

age=input("你今年多大了?\n")

if 0

print("由于你年龄偏小,所以只能玩一个小时哦!")

elif 12<=int(age)<18:

print("由于你接近成年但未成年,所以你可以玩俩小时哦!")

elif 18<=int(age)<150:

print("你已经是成年人了,请控制好游戏时间哦!")

else:

print("别闹,你输入的不是人的年龄!!!")

elif m=="N"or 'n':

print("想什么呢?快回去写作业去!!!")

else:

print("请不要答非所问可好?")

con=input("请问作业做完了吗?\n")

print(healthe(con))

运行结果如下:

昨天晚上做完之后发给我女朋友看了一眼,她说这代码太简单了,她看得懂。确实就是基础代码。

店铺促销广告:

代码如下:

#例如在商店购物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

k=x*m

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

elif m

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

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

elif m

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】退出\n")

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\n')

if l=='YES':

del addressList[name]

print('删除成功!')

else:

print('删除失败')

elif int(i)==0:

break

print('addressList=',addressList)

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

运行结果如下:

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

本篇结束,欢迎大家评论区补充。

我的微信公众号:童小小学习娱乐屋,感兴趣就关注一下哟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值