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简单基础小程序的实例代码相关推荐

  1. 微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现

    接着上面微信小程序开发教程第八章:微信小程序分组开发与左滑功能实现.(第一二章:微信小程序开发教程,第三四章:微信小程序项目结构以及配置&微信小程序首页面开发,第五章:微信小程序名片夹详情页开 ...

  2. 微信小程序教程(搭建简单的小程序示例)

    微信小程序是一个挺神奇的存在,它的出现使app不是那么的友好了,还要下载还要更新,但是小程序就不是了,就内嵌在微信里,随时用,不用下载(其实就相当于加载到本地,不过占用内存很小),微信服务器一更新就好 ...

  3. 微信小程序开发教程:项目二微信小程序开发基础 课后习题

    <微信小程序开发教程>主编/黄寿孟 易芳 陶延涛 湖南大学出版社 目录 一.单选题 二.多选题 三.判断题 四.填空题 五.简答题 1.请简单描述页面样式的单位rpx与px的关系. 2.简 ...

  4. 微信小程序开发教程:项目一微信小程序入门 课后习题

    <微信小程序开发教程>主编/黄寿孟 易芳 陶延涛 湖南大学出版社 目录 一.单选题 二.多选题 三.判断题 四.填空题 五.简答题 1.请简述微信开发者工具中调试器功能. 2.请简述微信小 ...

  5. 微信小程序开发教程(一)--注册小程序、下载开发工具及新建工程

    从本章开始,我们将讲解微信小程序的简单开发流程,我将尽量使用简洁的语言,逐个步骤详细讲解,让大家都能跟得上,也希望和大家交流学习. 注册 首先,开发小程序需要先在微信注册. 打开网页:https:// ...

  6. python初学者可以做的金融小程序-Python入门 —— 用pycharm写一个简单的小程序3...

    环境:Win10操作系统:Python3.7:Pycharm 题目来源:PTA 编程实例1:日期格式化 世界上不同国家有不同的写日期的习惯.比如美国人习惯写成"月-日-年",而中国 ...

  7. python简单编程例子-Python入门 —— 用pycharm写一个简单的小程序3

    环境:Win10操作系统:Python3.7:Pycharm 题目来源:PTA 编程实例1:日期格式化 世界上不同国家有不同的写日期的习惯.比如美国人习惯写成"月-日-年",而中国 ...

  8. 软考 程序员教程-第一章 计算机系统基础知识

    软考 程序员教程-第一章 计算机系统基础知识 为了督促自己学习,告别懒惰,在此先给自己定个小目标,请大家监督哟! 目标:一个月内过一遍<程序员教程>,下一个月开始上真题. 简单看了下,我在 ...

  9. python做好的程序如何变成小程序-使用python编写简单的小程序编译成exe跑在win10上...

    每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...

  10. 软考 程序员教程-第二章 操作系统基础知识

    软考 程序员教程-第二章 操作系统基础知识 第二章 操作系统基础知识 2.1.操作系统概述(第四版教程P44) 操作系统的4个特征:并发性.共享性.虚拟性.不确定性. 操作系统的5个功能:处理机管理. ...

最新文章

  1. java常见_Java 常用类
  2. Java黑皮书课后题第4章:*4.5(几何:正多边形的面积)正多边形是一个具有n条边的多边形,它每条边的长度都相等,而且所有角的度数也相等。编写程序,提示用户数输入边个数和边长,然后显示它的面积
  3. 围观了张一鸣近10年的微博,我整理了这20多条经验之谈
  4. Vue.js说说组件
  5. winform能连MySQL吗_c# winform中怎么连接mysql
  6. Differential Geometry之第九章常平均曲率曲面
  7. 一个全球主要城市天气预报的WebService.
  8. 动态ip软件win7_IPXE+ISCSI Target安装WIN7
  9. CVTE前端笔试20190302
  10. php加入队列失败,Laravel队列使用中踩的坑,不报错但是队列一直再重试
  11. ASP.NET 数据绑定操作
  12. 统计通话次数和时间的软件_通话时间统计app下载-通话时间统计下载v2.3-西西软件下载...
  13. mysql网上图书销售_PHP+MySQL网上书店|网上图书销售系统
  14. Python的学习笔记案例4--52周存钱挑战2.0
  15. 前馈电容的作用-DCDC
  16. 用python画蜡笔小新_用python画的蜡笔小新
  17. android捕获全局异常lin,全局获取 (Activity)Context,实现全局弹出 Dialog
  18. 工作记忆中表征状态的振荡控制
  19. web页面的性能优化以及SEO
  20. 镁客·请讲|云扩科技Silver Sun:以场景化解决方案+人人可用的RPA推动数字化落地

热门文章

  1. JavaScript知识点总结
  2. Python Web学习笔记之TCP的3次握手与4次挥手过程
  3. 李战:悟透JavaScript 【转】
  4. 什么样的python程序员好找工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...
  5. python就业前景和工资待遇-看完Python这五大就业方向的薪资待遇,你选择哪个?...
  6. 关于python的一些好的书籍推荐-推荐几本对于Python初学者比较好的书籍(内含PDF)...
  7. python爬虫小说代码示例-中文编程,用python编写小说网站爬虫
  8. python3.6安装scrapy-Windows下安装scrapy(python3.6)
  9. java和python的比较-如何对比Python和Java,只需三分钟告诉你!
  10. python第三方库numpy-Python第三方库之openpyxl(2)