日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝桥杯训练--官网真题训练

發布時間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝桥杯训练--官网真题训练 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

##藍橋杯訓練
1-購物單:

import os import sys import math data = ''' **** 180.90 88折 **** 10.25 65折 **** 56.14 9折 **** 104.65 9折 **** 100.30 88折 **** 297.15 半價 **** 26.75 65折 **** 130.62 半價 **** 240.28 58折 **** 270.62 8折 **** 115.87 88折 **** 247.34 95折 **** 73.21 9折 **** 101.00 半價 **** 79.54 半價 **** 278.44 7折 **** 199.26 半價 **** 12.97 9折 **** 166.30 78折 **** 125.50 58折 **** 84.98 9折 **** 113.35 68折 **** 166.57 半價 **** 42.56 9折 **** 81.90 95折 **** 131.78 8折 **** 255.89 78折 **** 109.17 9折 **** 146.69 68折 **** 139.33 65折 **** 141.16 78折 **** 154.74 8折 **** 59.42 8折 **** 85.44 68折 **** 293.70 88折 **** 261.79 65折 **** 11.30 88折 **** 268.27 58折 **** 128.29 88折 **** 251.03 8折 **** 208.39 75折 **** 128.88 75折 **** 62.06 9折 **** 225.87 75折 **** 12.89 75折 **** 34.28 75折 **** 62.16 58折 **** 129.12 半價 **** 218.37 半價 **** 289.69 8折 ''' data = data.split() sum = 0 for i in range(0,len(data),3):price = float(data[i+1])discount = data[i+2]if len(discount) == 2:if discount == "半價":discount = 0.5else:discount = float(discount[:-1])*0.1else:discount = float(discount[:-1])*0.01sum += price*discount print(math.ceil(sum/100)*100)

思路:split(),用于分割字符串,可以用空格為標識分割購物單。

2-等差素數列

#lanqiqo num=[] for i in range(2,3000):j=2for j in range(2,i):if(i%j==0):breakelse:num.append(i) for i in num:for j in range(1, 1000):u = 0for k in range(1, 11):if ((i + j * k) in num):u = u + 1if (u == 9):print(j)exit()

思路:(暴力解題)利用傳統的for語句創造出3000以內的素數,再利用for語句檢查10長度的等差素數數列

總結

以上是生活随笔為你收集整理的蓝桥杯训练--官网真题训练的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。