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

1 九九乘法表

3
4
5
6
7for 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()#这里作用是输出换行符
2
3
4
5
6
7
8i = 1
while i <= 9:j = 1while j <= i:print("%d*%d=%d" % (j,i,i*j),end=' ') # 格式化输出j += 1i += 1print()

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

3
4
5
6
7
8
9
10
11
12
13
14user = 'hello world'
paswd = 123456
username = 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("欢迎下次光临")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简单基础小程序的实例代码,希望对大家有所帮助。

java基础代码实例_全网都在找的Python简单基础小程序的实例代码相关推荐

  1. vue代码怎么变成小程序_使用vue编写h5公众号跳转小程序的实现代码

    前言:我使用vue编写的h5公众号,实现点击小程序入口,打开小程序,微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_App ...

  2. bat获取命令返回值_全网都在找的redis字符串命令,总结在这了

    概述 redis一般用来做缓存,可能很多朋友都没有深入去学习redis的相关命令,只是涉及到安装部署而已,所以今天主要总结介绍一下redis字符串的一些命令. SET 语法:SET key value ...

  3. python简单的小程序_初学python的一些简单程序(1)

    求1-100所有数的和 sum=0 for i in range(0,101) : sum=sum+i print(sum) 输出1-100内的所以奇数 for i in range (1,101,2 ...

  4. 石头剪刀布php源码,微信小程序 石头剪刀布实例代码

    搜索热词 微信小程序 石头剪刀布 昨天看有个石头剪刀布的练习,就拿出来做了一下,布局的代码浪费了很多时间,果然CSS这块的还不是很熟练,下面直接上图上代码了. .js: //获取数组中用户的,石头剪刀 ...

  5. python基础代码事例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  6. python程序实例教程基础-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  7. python经典程序实例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

  8. python简单程序实例-Python简单基础小程序的实例代码

    1 九九乘法表 for i in range(9):#从0循环到8 i += 1#等价于 i = i+1 for j in range(i):#从0循环到i j += 1 print(j,'*',i, ...

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

    这篇文章主要介绍了Python简单基础小程序的实例代码,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下 1 九九乘法表 for i in range(9):#从0循环到8i += 1#等价于 ...

最新文章

  1. 纲:散户炒股存两大弱势 我自己不炒也不建议小散炒
  2. Javadoc注释规范
  3. 数据库服务器的文件结构6,以下数据库服务器的文件结构
  4. 谷歌chrome xp_将非Google任务列表添加到Chrome
  5. 安装Win7系统时使用diskpart命令将GPT分区转换为MBR分区
  6. java读取.properties文件及解决中文乱码问题
  7. 【C、C++】ctype.h、cctype中的isnumber()函数和isdigit()函数的区别
  8. get方式乱码post方式不会乱码原因
  9. 怎样用计算机进入手机驱动,电脑没有手机驱动_怎么安装手机驱动_好特教程
  10. 上网行为管理软件-怎么查看电脑近期使用记录...
  11. python做生物信息学分析_Python从零开始第五章生物信息学①提取差异基因
  12. 那些年常见的前端bug (持续更新)
  13. typescript函数和类的基础
  14. 男女比例失调,农村“光棍危机”有多严重?
  15. Sers微服务架构 初探
  16. bzoj 1038 [ZJOI2008]瞭望塔
  17. 5项有助于提高 Google 关键字排名的措施
  18. 中国大学mooc 南京大学慕课 --探索数据的奥秘--代码复现
  19. 2021年电气试验新版试题及电气试验考试试题
  20. 【论文泛读161】低资源神经机器翻译调查

热门文章

  1. 关于信道利用率的总结与一道习题的最终解释
  2. 深度学习中常用的学习率衰减策略及tensorflow实现
  3. Anaconda创建、激活、退出、删除虚拟环境
  4. canvas绘制验证码
  5. 小程序之支付(前端)
  6. lintcode-easy-Merge Intervals
  7. 2010伊始就这么忙
  8. 神州数码最佳实践之一:向项目管理要效益
  9. React as a UI Runtime(五、列表)
  10. 扒一扒开源世界有哪些licenses?