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. 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, ...

  2. 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, ...

  3. 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, ...

  4. java基础代码实例_全网都在找的Python简单基础小程序的实例代码

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

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

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

  6. 多个 小程序_最简单的小程序制作方法,不会代码也能撸一个

    前言 / 小程序从17年上线到现在已经构造了新的开发环境和开发者生态,现在已经有超过150万的开发者加入到开发,小程序应用数量超过100万,覆盖200多个行业.虽然开发难度较app减少了很多,但是对于 ...

  7. python作为后端接口实现简单微信小程序---来碗热汤

    想法 有时候很久没发朋友圈了突然手痒痒,又不知道发什么好,突然想到自己手头上有个毒鸡汤和励志鸡汤的数据库,大概两万多条,想着无事就把它做成一个小程序,以后想看什么就去里面看看,有励志也有搞笑的. 小程 ...

  8. Python绘制PDF文件~超简单的小程序

    Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http:// ...

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

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

最新文章

  1. rest-framework 版本控制
  2. 彻底理解JAVA动态代理
  3. C# 使用HttpWebRequest通过PHP接口 上传文件
  4. 大数据WEB阶段(十九)Threadlocal
  5. linux 记事本程序,Linux记事本操作
  6. Mongodb带验证的主从复制架构
  7. loadrunner中对https证书的配置
  8. 步步为营-77-Ajax简介
  9. unsafe java_Java如何以及为什么使用Unsafe?
  10. Git(2):安装和使用
  11. C#LeetCode刷题之#884-两句话中的不常见单词(Uncommon Words from Two Sentences)
  12. linux 变量的继承,solaris移植到linux的大坑:bash和sh中环境变量继承的差异
  13. spring 官方文档
  14. 指令重排序导致的可见性问题
  15. java mysql聊天室_java实现聊天室的简单实现
  16. php程序员工具箱v0.6,php程序员工具箱官方版
  17. 微软 苏州STCA 2022暑期实习生 平行面+终面 面经
  18. 【Linux从无到有】进程的地址空间
  19. 初识C语言系列-5-完结篇-#define,指针,结构体
  20. 用CSS实现一个聚光灯效果

热门文章

  1. java肯尼亚_对肯尼亚这个国家,你有什么好奇的?对它的第一印象是什么?
  2. lu分解法matlab_MIT 18.065—机器学习中的矩阵方法02 矩阵乘法与矩阵分解
  3. 酒店客房管理系统需求分析报告
  4. SQL SERVER中的二种获得自增长ID的方法
  5. 【SAM】loj#6401. 字符串
  6. jenkins 关联 钉钉机器人
  7. 【Java】forward redirect 的差异
  8. 初学QML之QML和C++混合方法
  9. 硬盘引导扇区、多分区图、不通硬盘的LINUX逻辑分区数量
  10. 设置或者获取CheckboxList控件的选中值