#公雞5元,母雞3元,小雞3只一元,總數money,需要買s只,則三雞多少只
money=int(input("請輸入多少金額:"))
s=int(input('
需要多少只'))
for i in range(1,money//5+1):
for j in range(1,money//3+1):
for k in range(1,s+1):
if 5*i+j*3+k/3==money and i+j+k==s:
print("
公雞:",i,"
母雞",j,"小雞"
求列表中任意兩元素相加為9的元素集合:
a=通過切片來分頁:用while true迴圈 不斷輸入nums=[2,7,11,15,1,8,7,-2,5,4]
for i in
range(len(nums)):
for j in
range (i,len(nums)):
if nums[i]+nums[j]==9:
#注意多加乙個括號
print (a)
user_list =[31購物車]for i in range(1,301):
temp=
while
true:
s=int(input("
請輸入頁碼"))
x=user_list[10*s-10:10*s]#切片for i in
x:
print (i)
#建立店鋪清單+序號
shop_buy={}#
商鋪字典
goods =[,,
,,]for num,product in enumerate(goods,start=1):
print ("序號"
,num,product)
shop_buy[num]=product #
建立帶序號的商鋪字典
print("
我叫分割線
".center(100,"*"
))#輸入總資產
while
true:
all_money=input("
請輸入總資產,如果退出請輸入quit:")
ifall_money.isdigit():
all_money=int(all_money)
break
elif all_money=="
quit":
print("
歡迎下次再來")
exit()
else
:
print("
請重新輸入數字")
#建立購物籃
user_buy=#
使用者的購物籃
while
true:
product_list = input("
請輸入序列號,退出請輸入quit,買單請輸入buy:
")#輸入購物列表
if product_list=="
quit":
break
elif product_list.isdigit():#
判斷輸入的是否是數字
if 1<=int(product_list)<=len(shop_buy):#
判斷輸入的序號是否不在選購範圍內
name
"])#
生成已經選購的購物列表,索引的方法
#定義購物籃中各種物品數量
computer_num = user_buy.count("電腦"
) mouse_num = user_buy.count("滑鼠"
) sea_num = user_buy.count("遊艇"
) beauty_num = user_buy.count("美女"
) cash = computer_num * 1999 + mouse_num * 10 + sea_num * 20 + beauty_num * 98
if cash<=all_money:
print("
\n>>>購物籃中的總額:
".center(10,"
>
"),cash,"
餘額:".center(10,"
>
"),all_money-cash)
print("
\n購物籃:\n
", "
電腦", computer_num, "
滑鼠", mouse_num, "
遊艇", sea_num, "
美女", beauty_num) #
計算購物籃已新增的東西
else
:
print("
餘額不足,不能新增該商品
".center(30,"-"
)) user_buy.remove(shop_buy[int(product_list)][
"name
"])#
購物籃中刪除無法新增的商品
computer_num = user_buy.count("電腦"
) mouse_num = user_buy.count("滑鼠"
) sea_num = user_buy.count("遊艇"
) beauty_num = user_buy.count("美女"
) cash = computer_num * 1999 + mouse_num * 10 + sea_num * 20 + beauty_num * 98
print("
\n>>>購物籃中的總額:
".center(10, "
>
"), cash)
print("
\n購物籃:\n
", "
電腦", computer_num, "
滑鼠", mouse_num, "
遊艇", sea_num, "
美女", beauty_num) #
計算購物籃已新增的東西
else
:
print("
請輸入正確的商品序號")
elif product_list=="
buy":#
判斷是否買單
if len(user_buy)==0:#
判斷是否購物車為空
print("
未新增商品,請新增商品")
else
:
print("
消費總額:
",cash,"
\n最終買單藍:\n
", "
電腦", computer_num, "
滑鼠", mouse_num, "
遊艇", sea_num, "美女"
, beauty_num)
print("
歡迎下次光臨")
break
else
:
print("
請輸入序號(數字)
2023年11月19日 練習練習
30 製作 迴圈提示使用者輸入 使用者名稱 密碼 郵箱 要求使用者輸入的長度不超過20 個字元,如果超過則只有前20 個字元有效 如果使用者輸入q 或q表示不再繼續輸入,將使用者輸入的內容以 形式列印 while true n input 請輸入使用者名稱 p input 請輸入密碼 e input...
11月26日struts專案練習
專案練習 使用struts和結合jdbc訪問資料庫,編寫使用者登入與使用者註冊的用例,要求有如下功能 1 使用struts自身提供的功能防止表單重複提交 2 通過在struts中配置的資料來源獲取連線 3 能夠對表單資料進行非法格式校驗,例如,密碼長度不能小於3和大於16,email,生日等格式 4...
2023年12月26日所學內容
1.算數運算子 加 減 乘 除 餘數 自增 數值前加 先運算再賦值 數值後加 先賦值在運算 自減 數值前加 先運算再賦值 數值後加 先賦值在運算 trun在unmber裡值為 1 false在number裡值為 0 document.write 換行 在undefined裡不讀 2.賦值運算子 例 ...