![35b6fa45bbf14aa9b7c893bd96bcf29f.png](https://i-blog.csdnimg.cn/blog_migrate/d335b8589811e6f285e4a686c1246749.png)
先自我介绍一下,本人是正在自学Python的小白,没事分享一下自己写的小代码,欢迎在评论区补充。
游戏管理系统:
代码如下:
def healthe(m):
if m=="Y"or 'y':
print("欢迎,请进入游戏!")
age=input("你今年多大了?n")
if 0<int(age)<12:
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))
运行结果如下:
![656efe6519dbaf5e758ea72caa660f18.png](https://i-blog.csdnimg.cn/blog_migrate/f79818b20df0dc12af6ea54f6ede5073.jpeg)
昨天晚上做完之后发给我女朋友看了一眼,她说这代码太简单了,她看得懂。确实就是基础代码。
店铺促销广告:
代码如下:
#例如在商店购物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))
运行结果如下:
![d5e4364091f176ed8c821d4ce5e1afa9.png](https://i-blog.csdnimg.cn/blog_migrate/dd98b37a2602587db82989e62448c583.jpeg)
这只是一个框架,根据不同的优惠方式可以修改。
通讯录:
代码如下:
#初始状态时,联系人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('确认输入YESn')
if l=='YES':
del addressList[name]
print('删除成功!')
else:
print('删除失败')
elif int(i)==0:
break
print('addressList=',addressList)
print("已退出".center(30,('*')))
运行结果如下:
![fdd1078b210e6aab3f3bd12511eff0f8.png](https://i-blog.csdnimg.cn/blog_migrate/5471f2565f1bc8d2b52a302eac22355d.jpeg)
和上面的商店促销广告一样,也只是一个框架,可修改。
本篇结束,欢迎大家评论区补充。
我的微信公众号:童小小学习娱乐屋,感兴趣就关注一下哟