Bài tập tư duy lập trình 1 Cho biết 1 số là chẵn hay lẻ âm hay dương, phương trình bậc hai, số hoàn hảo, số chính phương, ước chung, bài tập hàm, bài tập vòng lặp, dãy fibonacci, các bài tập cơ bản của tư duy lập trình
Bài tập tư lập trình Cho biết số chẵn hay lẻ/ âm hay dương from math import * print("kiem so le chan am duong") a = int(input()) if a%2==0: if a>0: print("+ 0") else: print("- 0") else: if a>0: print ("+ 1") else: print("- 1") Giải pt bậc 2, cho biết có nghiệm, có nghiệm tính tổng hai nghiệm from math import * print("giai phuong trinh tính tong nghiem") a = float(input()) b = float(input()) c = float(input()) n=0 if a==0: if b==0: if c==0: n=3 print(n) else: n=3 print(n) else: if c==0: n=1 print(n) else: x = -b/c n=1 print(n) else: if b==0: if c==0: n=1 print(n) else: delta = b*b - 4*a*c if delta ==0: n=1 print(n) else: if delta>0: n=2 print(n) S=-b/a print(S) else: n=0 print (n) else: if c==0: delta = b * b - * a * c if delta == 0: n=1 print(n) else: if delta > 0: n=2 print(n) S = -b /a print(S) else: n=0 print(n) else: delta = b*b - 4*a*c if delta ==0: n=1 print(n) else: if delta>0: n=2 print(n) S=-b/a print(S) else: n=0 print (n) Tính tổng nghiệm hai phương trình bậc nhập vào from math import * print("giai hai phuong trinh tính tong nghiem hai phương trinh") print("giai phuong trinh tính tong nghiem") a = float(input()) b = float(input()) c = float(input()) n=0 S=0 if a==0: if b==0: if c==0: n=3 print(n) else: n=3 print(n) else: if c==0: n=1 print(n) else: x = -b/c n=1 print(n) else: if b==0: if c==0: n=1 print(n) else: delta = b*b - 4*a*c if delta ==0: n=1 print(n) else: if delta>0: n=2 print(n) S=-b/a print(S) else: n=0 print (n) else: if c==0: delta = b * b - * a * c if delta == 0: n=1 print(n) else: if delta > 0: n=2 print(n) S = -b /a print(S) else: n=0 print(n) else: delta = b*b - 4*a*c if delta ==0: n=1 print(n) else: if delta>0: n=2 print(n) S=-b/a print(S) else: n=0 print (n) from math import * print("giai phuong trinh tính tong nghiem") a2 = float(input()) b2 = float(input()) c2 = float(input()) n2 = S2 = if a2==0: if b2==0: if c2==0: n2 = print(n2) else: n2 = print(n2) else: if c2==0: n2 = print(n2) else: x2 = -b/c n2 = print(n2) else: if b2==0: if c2==0: n2=1 print(n2) else: delta2 = b2*b2 - 4*a2*c2 if delta2 ==0: n2=1 print(n2) else: if delta2>0: n2=2 print(n2) S2=-b2/a2 print(S2) else: n2=0 print (n2) else: if c2==0: delta2 = b2 * b2 - * a2 * c2 if delta2 == 0: n2 = print(n2) else: if delta2 > 0: n2 = print(n2) S2 = -b2 /a2 print(S2) else: n2 = print(n2) else: delta2 = b2*b2 - 4*a2*c2 if delta2 ==0: n2=1 print(n2) else: if delta2>0: n2=2 print(n2) S2=-b2/a2 print(S2) else: n2=0 print (n2) Sc = S + S2 print(Sc) Nhập tam giác, kiểm tra tính hợp lệ, tính diện tích Rút tiền ATM Tính tổng số chẵn nhập vào Ước số chung số nhập vào Nhập số kiểm tra phải số phương khơng from math import * a=int(input()) for i in range (1,a): if i*i==a: print(1) Nhập số kiểm tra phải số hồn hảo khơng from math import * print("Kiem tra so hoan hao") a=int(input()) S=0 for i in range (1,a): if a%i==0: S=S+i if S==a: print(1) else: print (0) 10 In số hoàn hảo từ m > n tổng chúng from math import * m = int(input("m=")) n = int(input("n=")) a=0 for i in range (m,n+1): Su=0 for j in range (1,i): if i%j == 0: Su=Su+j if Su == i: print(i) a=a+i print(a) 11 Tổng số phương từ 1-n 12 Tìm ước số chung lớn số A B 13 Tính tổng nghiệm phương trình bậc nhập vào có nghiệm 14 Cho n phương trình bậc tính tổng nghiệm có nghiệm 15 Tính số hạng N dãy fibonaci Đầu vào: nhập n từ bàn phím Đầu ra: số hạng n dãy fibonaci vị trí n from math import * n=int(input()) a=0 b=1 if n