Python简单基础小程序的实例代码
1九九乘法表
foriinrange(9):#从0循环到8 i+=1#等价于i=i+1 forjinrange(i):#从0循环到i j+=1 print(j,'*',i,'=',i*j,end='',sep='') #end默认在结尾输出换行,将它改成空格sep默认j,'*',i,'=',i*j各元素输出中间会有空格 print()#这里作用是输出换行符
i=1
whilei<=9:
j=1
whilej<=i:
print("%d*%d=%d"%(j,i,i*j),end='')#格式化输出
j+=1
i+=1
print()
2登录程序
登录程序,有三次输入账号、密码的机会,错误三次账号锁定
user='helloworld'
paswd=123456
username=input("请输入用户名:")
password=input("请输入密码:")
foriinrange(3):
ifusername==userandint(password)==paswd:#判断用户名和密码是否都匹配
print("欢迎您的到来")
break
elifi<2:
username=input("请输入用户名:")
password=input("请输入密码")
elifi==2:
print("账户已锁定")
break
3,购物车程序
功能:
1,输入余额
2,显示商品列表
3,输入要购买的东西
4,判断是否有能力购买
5,是否继续
6,输出已购买的商品和余额
shop_car=[]#用来存放购买的商品
goods={
1:['手机',2500],
2:['电脑',3500],
3:['自行车',4500],
4:['宝马',20000]
}#商品列表
whileTrue:
salary=input("你有多少钱:")#输入有多少钱
ifsalary.isdigit():#判断是否为整数
salary=int(salary)#将字符串转化为整数
print("是否要买东西:")
flag1=input("YN:")
ifflag1.upper()=='N':#将字符串大写
exit("欢迎下次光临")#退出程序并输出“欢迎下次光临”
elifflag1.upper()=='Y':
break#终止循环
elifflag1.upper()=='Q':
exit("欢迎下次光临")
elifsalary.upper()=='Q':
exit("欢迎下次光临")
whileTrue:
print("淘宝".center(30,'-'))#输出以-----淘宝------
foriingoods:#循环输出
print(i,goods[i])
print("淘宝".center(30,'-'))
choice_good=input("请输入商品编码:")#接受一个字符串
ifchoice_good.isdigit():
choice_good=int(choice_good)
ifchoice_good>=1andchoice_good<=4:
ifsalary>=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("YN")
ifcontin.upper()=='N':
break
elifcontin.upper()=='Q':
break
else:
print('余额不足')
print("是否继续:")
contin=input("YN")
ifcontin.upper()=='N':
break
elifcontin.upper()=='Q':
break
else:
print("没有这个编号")
continue#暂停本次循环
elifchoice_good.upper()=="Q":
break
else:
print("我看不懂。。。")
print("你买了:",end='')
foriinshop_car:
print(i,end='')
print()
print("余额为:",salary)
print("欢迎下次光临")
总结
以上所述是小编给大家介绍的Python简单基础小程序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!