Trong chương trình bên dưới, chúng ta đã sử dụng câu lệnh
422 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