网络编程
位置:首页>> 网络编程>> Python编程>> Python简单基础小程序的实例代码

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

作者:月为暮  发布时间:2021-03-29 21:17:59 

标签: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,'=',i*j,end = ' ',sep='')
   # end默认在结尾输出换行,将它改成空格 sep 默认 j,'*',i,'=',i*j 各元素输出中间会有空格
 print()#这里作用是输出换行符

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

2 登录程序

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


user = 'hello world'
paswd = 123456
username = input("请输入用户名:")
password = input("请输入密码:")
for i in range(3):
 if username == user and int(password) == paswd: #判断用户名和密码是否都匹配
   print("欢迎您的到来")
   break
 elif 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':
           break
         elif contin.upper() == 'Q':
           break
       else:
         print('余额不足')
         print("是否继续:")
         contin = input("Y  N")
         if contin.upper() == 'N':
           break
         elif contin.upper() == 'Q':
           break
     else :
       print("没有这个编号")
       continue # 暂停本次循环
   elif choice_good.upper() == "Q" :
     break
   else:
     print("我看不懂。。。")
print("你买了:",end =' ')
for i in shop_car:
 print(i,end=' ')
print()
print("余额为:",salary)
print("欢迎下次光临")

总结

以上所述是小编给大家介绍的Python简单基础小程序的实例代码,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

来源:https://www.cnblogs.com/cong12586/archive/2019/04/27/10780866.html

0
投稿

猜你喜欢

  • 年前在重写淘宝旺铺里的会员卡脚本的时候,无意中发现了一个有趣的事情。代码类似:var associative_array = new Arr
  • 本文实例讲述了python中__call__内置函数的用法。分享给大家供大家参考。具体分析如下:对象通过提供__call__(slef, [
  • 导语日常开发中,定位程序异常,追溯事件发生场景都需要通过日志记录的方式。可以说一个好的开发日志设计可以让开发人员在后续项目维护的过程中节省时
  • 长期以来一直以为iframe跟div一样都是块级元素,直到今天在一个群中看到一位朋友问到iframe怎么居中的时候,测试了下发现原来我一直对
  • 网站的改版和重新设计总是一件让人激动的事情,上到老板,下到设计师。更漂亮!更强大!更人性化……参与设计者一定有着无数为新版本骄傲的理由,然后
  • 以前我就是一篇博文 就给出一个好用的函数,它在我几篇博文中被广泛运用的。最近看了不少东西,于是便有了这篇博文,以梳理我学到的新东西。毫无疑问
  • 准备开始学习Python,但是刚准备环境搭建时就遇到了下面的错误:仔细的看了看,说是缺少DLL。对于这个问题的解决办法:方法一:1. 在安装
  • 这篇文章主要介绍了Python实现序列化及csv文件读取,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
  • 网页设计中的脏、乱、差,是我们在设计过程中常会遇到的问题。通常"脏"是由对色彩使用不当所产生的,而色彩使用不当产生的不好
  • 佛爷去了公司的年夜饭,我有点无聊就在公司 Coding 点东西玩玩,于是就有了这玩意。请允许我很猥·琐得将这个游戏称之为“是男人坚持 100
  • 不同的开发工具,都能俘获各自的一批忠实的用户和支持者。VS Code、Eclipse、IDEA、atom....到底哪一款开发工具更好?一直
  • 这份数据集来源于Kaggle,数据集有12500只猫和12500只狗。在这里简单介绍下整体思路处理数据设计神经网络进行训练测试1. 数据处理
  • 一、Session 的概念cookie 是在浏览器端保存键值对数据,而 session 是在服务器端保存键值对数据 session 的使用依
  • <SCRIPT language="JavaScript"><!-- Beginfunction mo
  • Go微服务网关从核心原理理解网关的本质网关具备的基本功能:支持多种协议代理:tcp/http/ websocket/grpc支持多种负载均衡
  • 比较简单的一个页面,类似csdn论坛在ns下的左边列表 描述: 1. 数据名:tree.mdb 表名:tree 表结构:id(自编)&nbs
  • 修改 index.js 内容,写一些 ES6 的语法:const arr = [  new Promise(() => {}
  • 前提搭建钉钉应答机器人,需要先准备或拥有以下权限:钉钉企业的管理员或子管理员(如果不是企业管理员,可以自己创建一个企业,很方便的)有公网通信
  • 先看一个实例这是我用asp写的一个搜索一个字符串里面第一张图片地址的函数(当然你可以将values那里换一个得到所有图片地址)functio
  • PHP 5.0.0 和PHP 4.0.38 于2004年7月13日同时发布,这是一个值得我们PHP爱好者的一大喜讯。期盼已久的PHP5终于出
手机版 网络编程 asp之家 www.aspxhome.com