cuốn sách gpt4 ai đã làm

python - 总和、平均和其他

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 23:58:25 31 4
mua khóa gpt4 Nike

Tôi đang cố gắng chuyển đổi các số nguyên trong danh sách của mình thành tổng và giá trị trung bình của danh sách, tính đến mọi nhiệt độ dưới điểm đóng băng F<32. Bất cứ khi nào tôi cố gắng tính tổng hoặc trung bình, tôi đều gặp lỗi "+: các loại toán hạng không được hỗ trợ cho 'int' và 'str'". Tôi cũng biết rằng (sum(list) hiện đang ở sai vị trí.

#Đầu vào
đếm = 0
danh sách = []

while True:
Temp = input("Nhập Nhiệt độ, nhập q khi hoàn thành")
nếu Temp.low() == 'q':
break
list.append(Tạm thời)
đếm = đếm + 1
in ("Danh sách =", danh sách)
print("Số nhiệt độ = ", count)
print("Nhiệt độ cao nhất = ",max(list))
print("Nhiệt độ thấp nhất = ",min(list))
print("Nhiệt độ trung bình= ",sum(list))

câu trả lời hay nhất

Hãy thử sử dụng đoạn mã sau:

tôi= []

while True:
Temp = input("Nhập Nhiệt độ, nhập q khi hoàn thành")
nếu Temp.low() == 'q':
break
Nhiệt độ = int(Nhiệt độ)
l.append(Temp)
print("Danh sách = ",l)
print("Số nhiệt độ = ", len(l))
print("Nhiệt độ cao nhất = ",max(l))
print("Nhiệt độ thấp nhất = ",min(l))
print("Nhiệt độ trung bình= ",sum(l)/len(l))

Có hai thay đổi:

  1. Bạn phải chuyển đổi chúng tại một số điểm để integer.

  2. tổng hợp được chotổng hợp, thay vì mức trung bình, vì vậy bạn cần sử dụngtổng hợpchia cholength.

  3. đã xóa của bạnđếm, vì nó không cần thiết.

  4. Sẽ danh sách Thay đổi thành tôi, vì đây là từ khóa mặc định.

Về python - tổng, trung bình và những thứ khác, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/56658890/

31 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress