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


Posted in Python onApril 28, 2019

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简单基础小程序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
Python获取apk文件URL地址实例
Nov 01 Python
python基础教程之面向对象的一些概念
Aug 29 Python
使用Python开发windows GUI程序入门实例
Oct 23 Python
Python使用urllib模块的urlopen超时问题解决方法
Nov 08 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
python 模拟创建seafile 目录操作示例
Sep 26 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
Python selenium模块实现定位过程解析
Jul 09 Python
Python+OpenCV检测灯光亮点的实现方法
Nov 02 Python
Django使用channels + websocket打造在线聊天室
May 20 Python
Python 数据结构之十大经典排序算法一文通关
Oct 16 Python
python实现Excel文件转换为TXT文件
Apr 28 #Python
Python3.5模块的定义、导入、优化操作图文详解
Apr 27 #Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 #Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 #Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
Apr 27 #Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 #Python
python游戏开发之视频转彩色字符动画
Apr 26 #Python
You might like
解决163/sohu/sina不能够收到PHP MAIL函数发出邮件的问题
2009/03/13 PHP
php常用经典函数集锦【数组、字符串、栈、队列、排序等】
2019/08/23 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
封装了一个js图片轮换效果的函数
2011/09/28 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
判断客户浏览器是否支持cookie的示例代码
2013/12/23 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
Javascript基础学习笔记(菜鸟必看篇)
2016/07/22 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
vue 粒子特效的示例代码
2017/09/19 Javascript
vue实现计步器功能
2019/11/01 Javascript
bootstrap-paginator服务器端分页使用方法详解
2020/02/13 Javascript
python回调函数用法实例分析
2015/05/09 Python
python迭代器与生成器详解
2016/03/10 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
Python 基于wxpy库实现微信添加好友功能(简洁)
2019/11/29 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
鼠标滚轮事件和Mac触控板双指事件
2019/12/23 HTML / CSS
英国复古服装购物网站:Collectif
2019/10/30 全球购物
学习十八大报告感言
2014/02/04 职场文书
技校毕业生个人学习的自我评价
2014/02/21 职场文书
《社戏》教学反思
2014/04/15 职场文书
学雷锋团日活动总结
2015/05/06 职场文书
美容院员工规章制度
2015/08/05 职场文书
科级干部培训心得体会
2016/01/06 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers
Redis中一个String类型引发的惨案
2021/07/25 Redis
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS