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