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简单基础小程序的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!