Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
1. Viết chương trình python cho phép nhập vào 1 dãy số từ bàn phím, cách nhau bởi dấu
phẩy.
Hãy tính tổng của các số chẵn, tính tích của các số lẻ và tính trung bình cộng của dẫy số
1. Viết chương trình python cho phép nhập vào 1 dãy số từ bàn phím, cách nhau bởi dấu
phẩy.
Hãy tính tổng của các số chẵn, tính tích của các số lẻ và tính trung bình cộng của dẫy số
Để sử dụng tính năng này, Bạn cần đăng nhập bằng tài khoản Howkteam.
Đăng nhập
Để xem được nội dung và giúp Kteam duy trì hoạt động.
Bạn vui lòng tắt Adblock trên website howkteam.vn nhé!
class HCN:
def __init__(self, chieu_dai, chieu_rong):
self.chieu_dai = chieu_dai
self.chieu_rong = chieu_rong
def dien_tich(self):
return self.chieu_dai * self.chieu_rong
def chu_vi(self):
return (self.chieu_dai + self.chieu_rong) * 2
def to_string(self):
print(f"chieu dai: {self.chieu_dai} \n"
f"chieu rong: {self.chieu_rong} \n"
f"chu vi: {self.chu_vi()} \n"
f"dien tich: {self.dien_tich()}")
def write_to_string(self):
open_file = open("hcn.txt", "r")
open_file.write(self.to_string())
open_file.close()
chieu_dai = int(input("cd: "))
chieu_rong = int(input("cr: "))
chu_nhat = HCN(chieu_dai, chieu_rong)
chu_nhat.to_string()
chu_nhat.write_to_string()
lỗi em gặp ạ : open_file.write(self.to_string())
TypeError: write() argument must be str, not None
mong mng fix giúp em
Bạn nêu lỗi lên mọi người sẽ dễ hỗ trợ hơn và cũng sát hơn với vấn đề của bạn đang gặp