Python简单基础小程序的实例代码
作者:月为暮 时间:2021-03-29 21:17:59
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
标签:Python,小程序
0
投稿
猜你喜欢
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
2021-06-14 13:50:07
Python中tkinter+MySQL实现增删改查
2024-01-20 06:49:59
MSSQL MySQL 数据库分页(存储过程)
2024-01-29 13:28:13
python 实现端口扫描工具
2022-12-05 23:02:45
perl读写文件代码实例
2023-01-11 22:04:39
有关Oracle数据库的备份情况
2010-07-30 13:21:00
MySQL Where 条件语句介绍和运算符小结
2024-01-12 13:17:43
python保存网页图片到本地的方法
2021-05-20 16:15:04
比较SQL Server与Oracle、DB2三种数据库
2008-09-12 17:24:00
Python 实现键盘鼠标按键模拟
2021-11-30 11:00:26
Python服务器创建虚拟环境跑代码
2021-02-15 20:17:49
用基于python的appium爬取b站直播消费记录
2021-08-03 21:57:23
python使用celery实现异步任务执行的例子
2021-01-06 03:27:20
django中F与Q查询的使用
2022-11-20 19:23:22
在Python中的Django框架中进行字符串翻译
2022-11-04 09:39:03
python为tornado添加recaptcha验证码功能
2023-04-26 19:57:12
js正则表达exec与match的区别说明
2024-04-17 10:25:26
Mysql 主从数据库同步(centos篇)
2024-01-18 10:43:44
Java中正则表达式split()特殊符号使用详解
2022-06-27 15:59:32
PHP读取文本文件并逐行输出该行使用最多的字符与对应次数的方法
2024-05-11 10:09:43