1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python基础编程:Python简单基础小程序的实例代码

python基础编程:Python简单基础小程序的实例代码

时间:2018-10-28 16:31:15

相关推荐

python基础编程:Python简单基础小程序的实例代码

这篇文章主要介绍了Python简单基础小程序的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下

1 九九乘法表

for i in range(9):#从0循环到8i += 1#等价于 i = i+1for j in range(i):#从0循环到ij += 1print(j,'*',i,'=',i*j,end = ' ',sep='')# end默认在结尾输出换行,将它改成空格 sep 默认 j,'*',i,'=',i*j 各元素输出中间会有空格print()#这里作用是输出换行符

i = 1while i <= 9:j = 1while j <= i:print("%d*%d=%d" % (j,i,i*j),end=' ') # 格式化输出j += 1i += 1print()

2 登录程序

登录程序,有三次输入账号、密码的机会,错误三次账号锁定

user = 'hello world'paswd = 123456username = input("请输入用户名:")password = input("请输入密码:")for i in range(3):if username == user and int(password) == paswd: #判断用户名和密码是否都匹配print("欢迎您的到来")breakelif i < 2:username = input("请输入用户名:")password = input("请输入密码")elif i == 2:print("账户已锁定")break

3,购物车程序

功能:

1,输入余额

2,显示商品列表

3,输入要购买的东西

4,判断是否有能力购买

5,是否继续

6,输出已购买的商品和余额

shop_car = []#用来存放购买的商品goods = {1:['手机',2500],2:['电脑',3500],3:['自行车',4500],4:['宝马',20000]}#商品列表while True:salary = input("你有多少钱:") # 输入有多少钱if salary.isdigit(): # 判断是否为整数salary = int(salary) # 将字符串转化为整数print("是否要买东西:")flag1 = input("Y N:")if flag1.upper() == 'N': # 将字符串大写exit("欢迎下次光临") # 退出程序并输出“欢迎下次光临”elif flag1.upper() == 'Y':break # 终止循环elif flag1.upper() == 'Q':exit("欢迎下次光临")elif salary.upper() == 'Q':exit("欢迎下次光临")while True:print("淘宝".center(30,'-')) # 输出以-----淘宝------for i in goods: # 循环输出print(i,goods[i])print("淘宝".center(30, '-'))choice_good = input("请输入商品编码:")#接受一个字符串if choice_good.isdigit() :choice_good = int(choice_good)if choice_good >= 1 and choice_good <= 4:if salary >= goods[choice_good][1]:shop_car.append(goods[choice_good][0]) # 给字典中添加元素salary = salary - goods[choice_good][1]print("您购买的商品为:", goods[choice_good][0])print("余额为:", salary)print("是否继续:")contin = input("Y N")if contin.upper() == 'N':breakelif contin.upper() == 'Q':breakelse:print('余额不足')print("是否继续:")contin = input("Y N")if contin.upper() == 'N':breakelif contin.upper() == 'Q':breakelse :print("没有这个编号")continue # 暂停本次循环elif choice_good.upper() == "Q" :breakelse:print("我看不懂。。。")print("你买了:",end =' ')for i in shop_car:print(i,end=' ')print()print("余额为:",salary)print("欢迎下次光临")

最后给大家推荐一个口碑不错的python聚集地【点击进入】,这里有很多的老前辈学习技巧,学习心得,面试技巧,职场经历等分享,更为大家精心准备了零基础入门资料,实战项目资料,每天都有程序员定时讲解Python技术,分享一些学习的方法和需要留意的小细节

总结

以上所述是小编给大家介绍的Python简单基础小程序的实例代码,希望对大家有所帮助,

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。