150行python代码小程序,python编程100个小程序

python 操作小程序,python小程序200例 第一种方式我觉得能写一个文件将所有models文件连接起来,然后利用flask-migrate,对migrations中的env指向我们做好的文件中,这种我感觉理论上是行得通的,因为类似django的机制。我们再依次对上述命令针对于每个models下的模块进行反迁移,我感觉这样其实也可以,如果是将所有models写进一个文件中,但按本项目中的架构就显得有点矛盾,在没有models代码的情况下,我们需要运行flask-sqlacodegen近20次才能保证所有文件都要模型类。到这里准备工作基本就做完了。 阅读详情

大家好,小编为大家解答150行python代码小程序的问题。很多人还不知道python编程100个小程序,现在让我们一起来看看吧!

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("我看不懂。python的游戏编程软件。。")

print("你买了:",end =' ')

for i in shop_car:

print(i,end=' ')

print()

print("余额为:",salary)

print("欢迎下次光临")

总结

以上所述是小编给大家介绍的Python简单基础小程序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python编程100个小程序,python简单的小程序 这篇文章主要介绍了python编程100个小程序,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。简单Python入门小程序。 阅读详情

相关推荐

python小程序

python很好的小代码,基于python的一次小作业,用2.7.1版本写的

42个Python实用小例子[内附200+代码地址]

经常有同学苦恼,学了python基础之后找不到合适的练手机会。为此,有位热心人创建了一个项目,搜集整理了一堆实用的python代码小例子。这些小例子包括但不限于:Python基础、Web开发、数据科学、机器学习等方向,短小精炼,力争让你60秒学会一个小例子。 项目分享出来后,又得到了很多小伙伴的积极响应。现在,这个库里已经有了200多个小例子。

m0_59162248的博客 3928

PL/SQL 中的数据导入和导出:CSV 文件格式详解

在 PL/SQL 开发中,数据的导入和导出是常见的操作。本文将深入探讨如何使用 PL/SQL 导入和导出 CSV 文件格式的数据,帮助你轻松地实现数据迁移、备份和数据交换等需求。CSV(Comma-Separated Values)是一种常见的文本文件格式,它以逗号作为字段的分隔符,每行表示一个记录。使用 CSV 格式可以方便地在不同的系统之间共享和传输数据。下面我们将分步介绍如何在 PL/SQL 中导入和导出 CSV 文件格式的数据。

pleaseprintf的博客 8838

python200行有趣小程序,python简单小游戏代码

来源丨网络经常听到有朋友说,学习编程是一件非常枯燥无味的事情。其实,大家有没有认真想过,可能是我们的学习方法不对?比方说,你有没有想过,可以通过打游戏来学编程?今天我想跟大家分享几个Python小游戏,教你如何通过边打游戏边学编程!

chatgpt002的博客 6062

手把手教你用ESP32驱动MAX30102心率血氧传感器(含完整代码)

本文详细介绍了如何使用ESP32微控制器驱动MAX30102心率血氧传感器,构建智能健康监测系统。内容涵盖PPG原理、硬件连接、驱动配置、信号处理算法以及Web服务器数据可视化,提供完整代码实现,帮助开发者快速上手物联网健康设备开发。

weixin_29208077的博客 590

Windows环境下Elasticsearch与JDK版本兼容性实战指南

本文详细解析了Windows环境下Elasticsearch与JDK版本的兼容性问题,提供了从版本匹配检查到安装部署的完整实战指南。重点介绍了Elasticsearch 8.x需JDK 17+等关键版本对应关系,并分享多版本JDK共存方案及性能优化技巧,帮助开发者高效避坑。

weixin_29250403的博客 421
上一篇: python第三方库的下载安装,如何下载python第三方库
下一篇: python写学生信息管理系统,python编辑学生信息系统
普通网友
博客等级 码龄22年 1万+粉丝 3156原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值