HOC24
Lớp học
Môn học
Chủ đề / Chương
Bài học
a. Sơ đồ khối
b.
- Đầu vào: 3 số a, b, c
- Đầu ra: Giá trị trung bình cộng của a, b, c
def prime(n): if n <= 1: return False if n <= 3: return True if n % 2 == 0 or n % 3 == 0: return False i = 5 while i * i <= n: if n % i == 0 or n % (i + 2) == 0: return False i += 6 return True
# Sử dụng hàm prime(n) để kiểm tra số nguyên nn = int(input("Nhập số nguyên n: "))if prime(n): print(n, "là số nguyên tố")else: print(n, "không phải là số nguyên tố")
program OddNumbers;
var n, i: integer;
begin writeln('Nhập vào số n: '); readln(n); writeln('Các số lẻ từ 1 đến ', n, ' là:'); for i := 1 to n do begin if i mod 2 <> 0 then writeln(i); end;end.
def main(): # Nhập danh sách từ người dùng và chuyển đổi thành số nguyên numbers = [int(x) for x in input("Nhập danh sách các số, cách nhau bằng dấu phẩy: ").split(',')]
# In danh sách ra màn hình print("Danh sách:", numbers)
# Tính tổng các số chia hết cho 3 trong danh sách và in ra màn hình print("Tổng các số chia hết cho 3 trong danh sách là:", sum(num for num in numbers if num % 3 == 0))
if __name__ == "__main__": main()
Bạn tham khảo thử nhé.
def sum_multiples_of_4(numbers): total = 0 for num in numbers: if num % 4 == 0: total += num return total
# Nhập danh sách từ người dùngn = int(input("Nhập số phần tử của danh sách: "))B = []for i in range(n): num = int(input(f"Nhập phần tử thứ {i+1}: ")) B.append(num)
# Tính tổng và in ra màn hìnhresult = sum_multiples_of_4(B)print("Tổng các số là bội của 4 trong danh sách là:", result)
Trong lập trình trực quan, việc xử lí lỗi thường được thực hiện bằng cách hiển thị thông báo lỗi cho người dùng và cố gắng khắc phục vấn đề nếu có thể. Một số cách xử lí:
- Hiển thị thông báo lỗi: Khi một lỗi xảy ra, hiển thị một cửa sổ hoặc thông báo nhỏ để thông báo cho người dùng biết về vấn đề.
- Xử lí dữ liệu đầu vào: Kiểm tra dữ liệu đầu vào từ người dùng để đảm bảo tính hợp lệ trước khi xử lí, từ đó giảm thiểu khả năng xảy ra lỗi.
- Thử lại hoặc khôi phục trạng thái trước lỗi: Trong một số trường hợp, có thể thử lại một hoạt động hoặc khôi phục trạng thái trước lỗi nếu có thể.
Bạn tham khảo thử thuật toán này nhé. B1: Gán giá trị lớn nhất là a. B2: So sánh a và b: + Nếu a > b, giữ nguyên giá trị lớn nhất. + Ngược lại, gán giá trị lớn nhất là b. B3: Kết thúc.