Trang chủ Tin Học Lớp 8 mình muốn nó cộng lại những số chắn từ 20...

mình muốn nó cộng lại những số chắn từ 20 đến 30 mà nó vừa in ra nhưng nó lại cộng hết luôn có ai giúp mình cái này đia=range (20, 31) for in a : if x%2==0: pr

Câu hỏi :

mình muốn nó cộng lại những số chắn từ 20 đến 30 mà nó vừa in ra nhưng nó lại cộng hết luôn có ai giúp mình cái này đi

image

Lời giải 1 :

# Dựa trên code của bạn, mình xin sửa lại 1 số chỗ

a = range(20, 31)

############################

tongsochan = 0

print("Cac so chan:")

for x in a:

  if x % 2 == 0:

    print(x)

    tongsochan += x

print("Tong cac so chan:", tongsochan)

#############################

tongsole = 0

print("Cac so le:")

for x in a:

  if x % 2 != 0:

    print(x)

    tongsole += x

print("Tong cac so le:", tongsole)

# Mình gộp 2 phần in và tính tổng lại 1 chỗ và khuyên bạn ko nên đặt tên biến có dấu nhé

Thảo luận

-- phần tổng số lẻ mình chỉ cần vt có bao nhiêu số lẻ thôi dc rồi
-- Viết cho nó đủ :)
-- mình chưa học đến tongsole += x(phần +=)
-- viết cách khác dc ko bạn
-- thôi khỏi hiểu rồi
-- += -= *= /= //= %= ...... là cách viết tắt của Python

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK