python基礎 打卡task2

2021-10-08 11:11:35 字數 1805 閱讀 6938

# your code here

for i in

range

(1500

,2701):

if(i%5==

0)and(i%7==

0):print

(i)

題目描述:

話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點——喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此很感興趣,於是決定研究不同兔 子和烏龜的賽跑。他發現,兔子雖然跑比烏龜快,但它們有眾所周知的毛病——驕傲且懶惰,於是在與烏龜的比賽中,一旦任一秒結束後兔子發現自己領先t公尺或以 上,它們就會停下來休息s秒。對於不同的兔子,t,s的數值是不同的,但是所有的烏龜卻是一致——它們不到終點決不停止。

然而有些比賽相當漫長,全程**會耗費大量時間,而小華發現只要在每場比賽開始後記錄下兔子和烏龜的資料——兔子的速度v1(表示每秒兔子能跑v1 公尺),烏龜的速度v2,以及兔子對應的t,s值,以及賽道的長度l——就能**出比賽的結果。但是小華很懶,不想通過手工計算推測出比賽的結果,於是他找 到了你——清華大學計算機系的高才生——請求幫助,請你寫乙個程式,對於輸入的一場比賽的資料v1,v2,t,s,l,**該場比賽的結果。

輸入:輸入只有一行,包含用空格隔開的五個正整數v1,v2,t,s,l,其中(v1,v2< =100;t< =300;s< =10;l< =10000且為v1,v2的公倍數)

輸出:輸出包含兩行,第一行輸出比賽結果——乙個大寫字母「t」或「r」或「d」,分別表示烏龜獲勝,兔子獲勝,或者兩者同時到達終點。

第二行輸出乙個正整數,表示獲勝者(或者雙方同時)到達終點所耗費的時間(秒數)。

v1,v2,t,s,l =

map(

int,

input()

.split())

sum_1,sum_2 =0,

0sec_1,sec_2 =0,

0while

true

:if sum_1 ==l and sum_2 == l:

print

('d'

)print

(sec_2)

break

elif sum_1 == l:

print

('r'

)print

(sec_1)

break

elif sum_2 == l:

print

('t'

)print

(sec_2)

break

print

(sum_1,sum_2,sec_1,sec_2)

sum_1 += v1

sum_2 += v2

sec_1 +=

1 sec_2 +=

1print

(sum_1,sum_2,sec_1,sec_2)

if sum_1 ==l and sum_2 == l:

print

('d'

)print

(sec_2)

break

elif sum_1 == l:

print

('r'

)print

(sec_1)

break

elif sum_2 == l:

print

('t'

)print

(sec_2)

break

if sum_1>=t:

sum_2 += s*v2

sec_2 += s

DW打卡Task2 迴圈結構

1 for 迴圈 for迴圈是迭代迴圈,在python中相當於乙個通用的序列迭代器,可以遍歷任何有序序列,如str list tuple等,也可以遍歷任何可迭代物件,如dict。for 迭代變數 in 可迭代物件 塊2.for else 迴圈 當for迴圈正常執行完的情況下,執行else輸出,如果f...

基礎演算法學習Task2

3.邏輯回歸損失函式的推導及優化 4.正則化與模型評估指標 正則化 regularization 技術來防止過擬合情況,是機器學習中通過顯式的控制模型複雜度來避免模型過擬合 確保泛化能力的一種有效方式,分為l1正則化和l2正則化。l2正則化,其形式是在原先的損失函式後邊再加多一項 12 2i12 i...

Python爬蟲程式設計實踐task2

匯入包 import requests import re 提交商品搜尋請求,迴圈獲取頁面 def gethtmltext url 請求獲取html,字串 param url 爬取 return 字串 try 新增頭資訊,kv r requests.get url,timeout 30,header...