Khả Vũ Quang - Exercise 3.7 -> 3.10

Run Settings
LanguagePython
Language Version
Run Command
""" Bài 3.7 ------- Xét các số nguyên dương < 100, in ra các số chia hết cho 5 theo dạng:: 5 == 1 * 5 10 == 2 * 5 15 == 3 * 5 """ num = 100 for i in range(1, (num // 5) + 1): print(i * 5, '==', i, '* 5')
""" Bài 3.8 ------- In ra list chứa các số nguyên dương nhỏ hơn 1000 chia hết cho cả 3 và 5 Tính tổng của các số đó. Gợi ý: dùng hàm sum() https://docs.python.org/2/library/functions.html#sum """ num = 1000 lst_num = [] for i in range(0, num + 1): if i % 3 == 0 and i % 5 == 0: lst_num.append(i) print('List numbers: ', lst_num) print('Sum of list numbers:', sum(lst_num))
""" Bài 3.9 ------- a, b, c là các số nguyên dương nhỏ hơn 10 và: a + b/c = 10 In ra list chứa các bộ số thỏa mãn điều kiện trên (a, b, c có thể trùng nhau). Ví dụ: - output: [[9, 1, 1], ...] """ lst_num = [] lst_lst = [] for b in range(1, 10): for c in range(1, b + 1): if b % c == 0: a = 10 - (b // c) lst_num = [a, b, c] lst_lst.append(lst_num) print(lst_lst)
""" Bài 3.10 -------- In ra 10 số nguyên tố đầu tiên trên cùng một dòng. - Output: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29 """ count_limit = 10 start_num = 2 lst_num = [] count = 0 while count < count_limit: n = 0 for i in range(2, (start_num // 2) + 1): if start_num % i == 0: n += 1 if n == 0 and start_num != 1: lst_num.append(start_num) count += 1 start_num += 1 print(lst_num)
Editor Settings
Theme
Key bindings
Full width
Lines