学习了一点简单语法,感觉可以做个东西啦~。
写了一个简单的商城代码:买宠物!活学活用,自己学的语法知识结合了一点幽默的气质。
#Author: Zachary_Li
#商城购物系统
while True:
maxslary = input("请输入您准备消费的最大资产值:\n")
if maxslary.isdigit() == True:
if int(maxslary) > 0:
break
else:
print("*输入资金错误!*")
maxslary = int(maxslary)
commodity = [["猫",100,5],["狗",60,5],["鸟",80,5]]
commodityLen = len(commodity)
'''
for i in range(0,commodityLen):
print( i+1,".",commodity[i][0],"\t",commodity[i][1],"元")
'''
#选择自己想要的的商品
while True:
print("你的资产剩余:", maxslary, "元")
print("----------------------------")
print("所有商品列表:")
for i in range(0,commodityLen):
print("No.1", commodity[i][0], "\t", "单价:",commodity[i][1],"元\t","剩余",commodity[i][2],"只")
ChoiceX = input("请输入购买宠物的号数(退出输入q):")
if ChoiceX == 'q':
print("**退出系统成功,欢迎再次光临!**")
break
elif ChoiceX == '1':
if commodity[0][1] > maxslary:
print('**大爷,钱不够呀**')
continue
elif commodity[0][2] <= 0:
print("Sorry,本店没有猫了")
continue
else:
maxslary = maxslary - commodity[0][1]
commodity[0][2] = commodity[0][2] - 1
print("大爷,成功购买一只猫!")
elif ChoiceX == '2':
if commodity[1][1] > maxslary:
print('**大爷,钱不够呀**')
continue
elif commodity[1][2] <= 0:
print("Sorry,本店没有狗了")
continue
else:
maxslary = maxslary - commodity[1][1]
commodity[1][2] = commodity[1][2] - 1
print("大爷,成功购买一只狗!")
elif ChoiceX == '3':
if commodity[2][1] > maxslary:
print('**大爷,钱不够呀**')
continue
elif commodity[2][2] <= 0:
print("Sorry,本店没有鸟了")
continue
else:
maxslary = maxslary - commodity[2][1]
commodity[2][2] = commodity[2][2] - 1
print("大爷,成功购买一只鸟!")
else:
print("**输入宠物号数错误,请从新输入!**")
print("您购买了。。。")
很认真的写完,感觉挺好玩的,不论哪一种编程语言想要熟练一定是经常使用,不用过两天也就忘了。
给自己的要求,不求记忆,但求理解,编程语言多不胜数,编程思想却是可以共同。