1. python代碼
切片判斷最後一個字元是否為$符號 如果不是則輸出ERROR
如果是的話再去換算前面的數字 中間涉及幾次類型轉換
得出結果後可以使用print("{:.2}R".format(x)) #x為轉換後的結果
即可 可以盡量自己完成 如果自己無法完成我可以給你代碼
還有不要聽另一個..說的 這是基礎的不能再基礎的代碼
2. python代碼問題。
如果在是Python解釋器里運行的話,沒有問題。「X,L」就是列印出X,L的值。問題應該在最後一行的X,L,如果在寫成一個腳本由Python執行的話,就不能這么寫了。要用"print X,L"明確告訴Python輸出X,L的值。
Python(英語發音:/ˈpaɪθən/), 是一種面向對象、解釋型計算機程序設計語言,由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年,Python 源代碼同樣遵循 GPL(GNU General Public License)協議。Python語法簡潔而清晰,具有豐富和強大的類庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕松地聯結在一起。常見的一種應用情形是,使用Python快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。
折疊在Python中學習機器學習的四個步驟:
1、首先你要使用書籍、課程、視頻來學習 Python 的基礎知識[2]
2、然後你必需掌握不同的模塊,比如 Pandas、Numpy、Matplotlib、NLP (自然語言處理),來處理、清理、繪圖和理解數據。
3、接著你必需能夠從網頁抓取數據,無論是通過網站API,還是網頁抓取模塊Beautiful Soap。通過網頁抓取可以收集數據,應用於機器學習演算法。
4、最後一步,你必需學習機器學習工具,比如 Scikit-Learn,或者在抓取的數據中執行機器學習演算法(ML-algorithm)。
3. python編程.在冬天一個單位打折,買一件商品打9折,兩件8折3件7折,4件6折,寫一個程序可以
#首先設置未知數
amount = 0
total_cost = 0
money_saved = 0
#設置輸入
price = input (「輸入價格」:)
while price > 0:
total_cost = total_cost + price
amount +=1
if amount < 4:
total_off = total_cost * (1- amount/10.00)
#如果有變數
else:
total_off = total * 0.6
money_saved = total_cost - total_off
#輸出價格,節省的金額和,實際支付的價格
print "幾件物品: ",amount
print "總支付(¥): ",total_off
print "節省金額¥" , money_saved
4. python買東西打折的程序怎麼做
通過if else 邏輯判斷就行了
5. python輸出三個商品的 總價格怎麼輸出需要詳細代碼
#coding=utf-8
importuniout
goods_1={
'goods_id':'5',
'goods_name':'電',
'goods_money':23333,
'goods_weight':29.22
}
goods_2={
'goods_id':'6',
'goods_name':'風',
'goods_money':253333,
'goods_weight':59.22
}
goods_3={
'goods_id':'7',
'goods_name':'扇',
'goods_money':13333,
'goods_weight':19.22
}
#輸出三個商品的總價格及價格的數據類型、總重量及重量的數據類型。
total_price=goods_1['goods_money']+goods_2['goods_money']+goods_3['goods_money']
total_wei=goods_1['goods_weight']+goods_2['goods_weight']+goods_3['goods_weight']
print('三個商品的總價格是:%s,價格的數據類型:%s,總重量是:%s,重量的數據類型是:%s'%(total_price,type(total_price),total_wei,type(total_wei)))
#輸出10萬以下的商品名稱。
ifgoods_1['goods_money']<100000:
print(goods_1['goods_name'])
ifgoods_2['goods_money']<100000:
print(goods_2['goods_name'])
ifgoods_3['goods_money']<100000:
print(goods_3['goods_name'])
#以列表的形式輸出三個商品的名稱。
name_list=[]
name_list.append(goods_1['goods_name'])
name_list.append(goods_2['goods_name'])
name_list.append(goods_3['goods_name'])
print(name_list)
6. 用python編寫程序,對顧客購買的商品,讓數量大於等於5件時,打八折,求總價
代碼如下:
7. Python最基礎的題,求大佬編個代碼。。渣渣表示一臉蒙蔽
1
#!/usr/bin/envpython3.6
defe(cost):
ifcost>=3000:
returncost*0.85
ifcost>=2000:
returncost*0.9
ifcost>=1000:
returncost*0.95
returncost
cost=input(':')
print(f'Youshouldpay:{e(float(cost)):.2f}')
2
a,b,c=1,2,3
n=3
whileTrue:
n+=1
a,b,c=b,c,(a+b+c)/2.0
ifc>1200:
print(n)
break
3
defgys(m,n):
foriinrange(min(m,n),0,-1):
ifm%i==n%i==0:
returni
4
defis_wanshu(n):
yinzi=[iforiinrange(1,n)ifn%i==0]
returnn==sum(yinzi)
8. Python代碼怎麼寫
r=0;data=[]
while r<2:
p=input('輸入任意鍵繼續,輸入『退出』退出輸入...')
if p=='退出':
break
else:
name=input('請輸入學生姓名:');grade=int(input('請輸入總分:'))
one=input('第一志願');two=input('第二志願');three=input('第三志願')
data=data+[[name,grade,one,two,three]]
s=[['劉',350,1,2,3],['關',300,1,2,3],['張',150,1,2,3]]
data2=[];
for x in range(0,len(data)):
if data[x][1] >=int(input('請輸入%s第一志願分數線:'%data[x][0])) :
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('請輸入%s第二志願分數線:'%data[x][0])):
data2 = data2 + [data[x][0]]
elif data[x][1] >=int(input('請輸入%s第三志願分數線:'%data[x][0])):
data2 = data2 + [data[x][0]]
print(data2)
結果:
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:劉備
請輸入總分:350
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:關羽
請輸入總分:300
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...
請輸入學生姓名:張飛
請輸入總分:150
第一志願1
第二志願2
第三志願3
輸入任意鍵繼續,輸入『退出』退出輸入...退出
請輸入劉備第一志願分數線:350
請輸入關羽第一志願分數線:350
請輸入關羽第二志願分數線:300
請輸入張飛第一志願分數線:350
請輸入張飛第二志願分數線:300
請輸入張飛第三志願分數線:250
['劉備', '關羽']
9. python必背入門代碼是什麼
python必背入門代碼:
defnot_empty(s):
returnsandlen(s。strip())>0
#returnsands。strip()
#如果直接單寫s。strip()那麼s如果是None,會報錯,因為None沒有strip方法。
#如果s是None,那麼Noneand任何值都是False,直接返回false
#如果s非None,那麼判定s。trip()是否為空。
這樣子filter能過濾到None,"",""這樣的值。
分成兩部分看。第一部分是對長度進行序列。相當於就是range(5)他的結果就是。01234。第二部分就是具體的排序規則。排序規則是用nums的值進行排序,reverse沒申明就是默認升序。就是用nums(0到4)的值進行排序,根據這個結果返回的一個range(5)的數組。
根據PEP的規定,必須使用4個空格來表示每級縮進。使用Tab字元和其它數目的空格雖然都可以編譯通過,但不符合編碼規范。支持Tab字元和其它數目的空格僅僅是為兼容很舊的的Python程序和某些有問題的編輯程序。
Python的函數支持遞歸、默認參數值、可變參數,但不支持函數重載。為了增強代碼的可讀性,可以在函數後書寫「文檔字元串」(Documentation Strings,或者簡稱docstrings),用於解釋函數的作用、參數的類型與意義、返回值類型與取值范圍等。可以使用內置函數help()列印出函數的使用幫助。