求助Python大佬,求助python大佬

2021-03-04 03:29:15 字數 1890 閱讀 3704

1樓:匿名使用者

s=input("")

if s=="j":

a=float(input("輸入長:"))b=float(input("輸入寬:"))print("矩形面積為:%.2f" %(a*b))else:

a=float(input("輸入第一條邊長:"))b=float(input("輸入第二條邊長:"))c=float(input("輸入第三條邊長:

"))print("三角形周長為:%.2f" %(a+b+c))

求助python大佬

2樓:匿名使用者

用replace就好了

3樓:匿名使用者

可以使用 sub 方法, 非常優雅的實現。

求助python大佬!

4樓:匿名使用者

這是一個很經典的錯誤,你注意看下面的輸出。

你一定是覺得迴圈了5次,實際上是3次。

5樓:god_bless你

樓主你這個演算法有邏輯上的bug,不建議用for迴圈的同時在list刪除或新增物件。你可以作用list(set(number))得到無重複的列表。另外如果自己寫可如下:

6樓:匿名使用者

要把重複項去掉的方法很多,為啥你要選擇一個最麻煩的實現呢?

給你個例子:

a=[1,1,1,1,2,3,3]

b=set(a)

b的值就是沒有重複項的集合,來試試看

7樓:杯具——悲劇

你按照程式的執行流程思考一下

第2個2的時候滿足條件移除了,這時第一個二已經迴圈過了

第4個2的時候由於遍歷到第三個2所以移除了,這時不會再返回來迴圈第三個2

8樓:時鷗

因為你每次刪除個numbers的第一個元素,後面的元素就往前移了,意思是你刪除第一個2的時候,第二個2的就變成了第一個,但是現在for number in numbers讀到的就是原來的第三個2,再刪一次後,for number in numbers中的number就變成3了

python**,向大佬求助 50

9樓:偟弒

a=int(input())

b=int(input())

c=int(input())

p=(a+b+c)/2

s=(p*(p-a)*(p-b)*(p-c))**0.5print("%.2f"%s)

第五行s那個是小括號

如果abc都在

版一行要用

權split

python問題。求助大佬 50

10樓:大地廣場舞

else:

print('ghh')

#else sum>4: 這個**寫錯了

11樓:匿名使用者

應該是elif sum > 4:

另外,不要用系統關鍵字做變數

12樓:【掌天

上面的回答只說了你的錯誤,其實你這樣寫,else壓根進不去,內應該這樣寫容

sum = 0

while true:

name = ...

password = ...

if ...:

print...

break

else:

if sum <= 4:

...else:

...break

13樓:宇稱

計算1加到100:求採納

python大神,python程式設計求助大神?

經過一系列的運算它的答案應該是負的二點五。大神在這裡不太好找,去專業 找找 這個看起來挺簡單的,但是做起來可能有點麻煩,不過想好演算法就挺地簡單 有很多人會的,我們班就很多 估計是幫不上你了,因為這個道題有點難 這個一定要找專業的人員才可以解決問題。哦,這個home的使用的話,你可以交給我,你到時候...

C語言程式設計題,求助大佬解答,C語言程式設計題,求助大佬解答

題目是不是出錯了,應該是使用指標對有序陣列進行插入和排序吧,使用連結串列?這個怎麼理解?c語言程式設計題讀取時間求助,謝大佬了!字元轉整形抄的簡單應 bai用du 使用到頭文zhi件 math.h。例如dao void timeget const mytime time,int hour,int m...

用Python生成excel,如何用Python實現exce

可以使用xlsxwriter 庫實現 如下 import xlsxwriter import sys reload sys 解決中文編碼問題 sys.setdefaultencoding utf 8 建立一個絕對路徑為.test.xlsx的excel檔案workbook xlsxwriter.wor...