Python简单基础小程序的实例代码


1 九九乘法表

1
2
3
4
5
6
7
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 () #这里作用是输出换行符
1
2
3
4
5
6
7
8
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 登录程序

登录程序,有三次输入账号、密码的机会,错误三次账号锁定

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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,输出已购买的商品和余额

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
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 ( "欢迎下次光临" )


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM