Python簡單基礎小程式

2022-03-17 08:03:04 字數 3521 閱讀 5995

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 += 1i += 1

print()

2 登入程式

登入程式,有三次輸入賬號、密碼的機會,錯誤三次賬號鎖定

user = '

hello world

'paswd = 123456username = 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 =

#商品列表

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("

請輸入商品編碼:

")#接受乙個字串

ifchoice_good.isdigit() :

choice_good =int(choice_good)

if choice_good >= 1 and choice_good <= 4:

if salary >= goods[choice_good][1]:

#給字典中新增元素

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("

歡迎下次光臨

")

簡單的小程式

1.將陣列a中的內容和陣列b中的內容進行交換。陣列一樣大 include include int main int b int i 0 for i 0 i 5 i for i 0 i 5 i printf n for i 0 i 5 i printf n system pause return 0 ...

簡單購物小程式

shangp 手機 5888 咖啡 30 遊戲機 299 電視 2499 沐浴露 40 眼鏡 99 xuanzhe huafei 0 while true choice input 輸入你所選擇的商品編號 strip if choice.isdigit choice int choice if ch...

Python小程式 實現簡單的猜拳遊戲

import random import time defgame play point 0 computer point 0for i in range 3 print 這是第 局 format i 1 time.sleep 1 player choice input 請輸入你的選擇 石頭 剪刀 ...