Chương trình Python tìm tổng các số chia hết cho 4

Trong chương trình bên dưới, chúng ta đã sử dụng câu lệnh

42
2 kết hợp với vòng lặp while để tính tổng các số tự nhiên lên đến num

Mã nguồn

# Sum of natural numbers up to num

num = 16

if num < 0:
   print["Enter a positive number"]
else:
   sum = 0
   # use while loop to iterate until zero
   while[num > 0]:
       sum += num
       num -= 1
   print["The sum is", sum]

đầu ra

The sum is 136

Ghi chú. Để kiểm tra chương trình cho một số khác, hãy thay đổi giá trị của num

Ban đầu, tổng được khởi tạo thành 0. Và, số được lưu trữ trong biến num

Sau đó, chúng tôi sử dụng vòng lặp ________ 83 để lặp lại cho đến khi số trở thành số không. Trong mỗi lần lặp lại của vòng lặp, chúng tôi đã thêm num vào tổng và giá trị của num giảm đi 1

Viết chương trình Python để tìm các số chia hết cho 7 và bội số của 5, trong khoảng từ 1500 đến 2700 [bao gồm cả hai]

Trình bày bằng hình ảnh


Giải pháp mẫu

Mã Python

nl=[]
for x in range[1500, 2701]:
    if [x%7==0] and [x%5==0]:
        nl.append[str[x]]
print [','.join[nl]]

Đầu ra mẫu

1505,1540,1575,1610,1645,1680,1715,1750,1785,1820,1855,1890,1925,1960,1995,2030,2065,2100,2135,2170,2205,2240,
2275,2310,2345,2380,2415,2450,2485,2520,2555,2590,2625,2660,2695 

Sơ đồ


Trực quan hóa việc thực thi mã Python

Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên

Trình chỉnh sửa mã Python

Có một cách khác để giải quyết giải pháp này?

Trước. Bài tập về vòng lặp và câu lệnh có điều kiện trong Python Trang chủ
Tiếp theo. Viết chương trình Python để chuyển đổi nhiệt độ sang và từ độ C, độ F.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



con trăn. Lời khuyên trong ngày

N lớn nhất & N nhỏ nhất

Đôi khi các hàm tối đa và tối thiểu có thể không cắt được cho bạn khi bạn cần nhiều giá trị tối đa hoặc nhiều giá trị tối thiểu từ một tập hợp giá trị

Kiểm tra thư viện heapq giúp nhận n giá trị lớn nhất hoặc n giá trị nhỏ nhất dễ dàng hơn nhiều so với các kỹ thuật thông thường

n = int[input["Enter Your Number: "]] # Taking a number as an input from user
sum = 0  # Making a variable sum to store the value of sum of all the integers divisible by 4 till n
i = 0  # To make the loop work we need a variable whose value gets increased every the code executes
while i 

Chủ Đề