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,'=',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简单基础小程序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值