So sánh vòng lặp for và while in python

So sánh For vs While Loop - Tính tổng 1 đến n

🔄 So sánh For vs While Loop

Mô phỏng tính tổng các số từ 1 đến n

Đang thực hiện benchmark...

🌐 Chọn ngôn ngữ lập trình:

🔄 Vòng lặp FOR

// Vòng lặp FOR thuần túy let sum = 0; for (let i = 1; i <= n; i++) { sum += i; } console.log("Tổng:", sum);
Kết quả: Chưa tính toán
Thời gian: -

🔁 Vòng lặp WHILE

// Vòng lặp WHILE thuần túy let sum = 0; let i = 1; while (i <= n) { sum += i; i++; } console.log("Tổng:", sum);
Kết quả: Chưa tính toán
Thời gian: -

📊 So sánh Ưu nhược điểm (JavaScript vs Python)

Tiêu chí JavaScript FOR/WHILE Python FOR/WHILE
Cú pháp FOR ⚠️ Phức tạp: for (let i=1; i<=n; i++) ✅ Đơn giản: for i in range(1, n+1)
Cú pháp WHILE ✅ Tương tự: while (i <= n) ✅ Tương tự: while i <= n:
Khởi tạo biến ⚠️ Cần let/var/const ✅ Không cần từ khóa
Tăng biến đếm ⚠️ i++ hoặc i += 1 i += 1 (tự nhiên hơn)
Hiệu suất ✅ Rất nhanh (V8 engine) ⚠️ Chậm hơn (interpreted)
Khả năng đọc ⚠️ Khó đọc với người mới ✅ Dễ đọc, gần ngôn ngữ tự nhiên
Range function ❌ Không có sẵn range() rất tiện lợi
Indentation ⚠️ Dùng {} ✅ Dùng thụt đầu dòng (pythonic)

🖥️ Console Output - Chạy trực tiếp

// Nhấn "Chạy vòng lặp trực tiếp" để xem kết quả...

📈 Biểu đồ So sánh Hiệu suất

Không có nhận xét nào

Được tạo bởi Blogger.