Đáp án tuyển tập các bài tập lập trình python đơn giản hay nhất theo các chủ đề

13 101 0
Đáp án tuyển tập các bài tập lập trình python đơn giản hay nhất theo các chủ đề

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đáp án tuyển tập các bài tập lập trình Python đơn giản hay nhất theo các chủ đề Trong quá trình học mới một ngôn ngữ lập trình thì việc làm các bài tập lập trình đơn giản là rất cần thiết để rèn luyện.

Đáp án tuyển tập tập lập trình Python đơn giản hay theo chủ đề Trong trình học ngơn ngữ lập trình việc làm tập lập trình đơn giản cần thiết để rèn luyện kỹ lập trình, thành thạo ngơn ngữ lập trình Sau VniTeach giới thiệu tập lập trình đơn giản tuyển chọn hay theo chủ đề Tuy ển tập tập lập trình hay Nhập xuất Câu 1: Viết chương trình xuất hình nhiệt độ (oK) tương ứng nhập vào nhiệt độ (oC)? c = float(input('Mời nhập nhiệt độ C: ')) k = c + 273.15 print(c,'độ C tương ứng với',k,'nhiệt độ K') Câu 2: Viết chương nhập vào số nguyên dương m n (m>n), in hình phần nguyên phần dư m chia cho n? m = int(input('Mời nhập số nguyên dương m: ')) n = int(input('Mời nhập số nguyên dương n: ')) print(m,'chia cho',n,'có phần nguyên là',m//n) print(m,'chia cho',n,'có phần nguyên là',m%n) Câu 3: Viết chương trình tính diện tích hình trịn, với bán kính nhập vào từ bàn phím? r = float(input('Mời nhập bán kính R: ')) s = 3.14*r*r print('Diện tích hình trịn là',s) Câu 4: Viết chương trình tính vận tốc vật rơi tự từ độ cao h (m)? Biết vận tốc v tính theo công thức v=2gh g = 9.8 m/s2 , với độ xác chữ số thập phân h = float(input('Mời nhập độ cao vật: ')) g = 9.8; import math v = math.sqrt(2*g*h) print(f'Vận tốc vật rơi {v:.2f}') Câu 5: Viết chương trình nhập ba số thực dương a, b, h từ bàn phím độ dài đáy lớn, đáy bé chiều cao hình thang Tính diện tích hình thang in kết hình a = float(input('Mời nhập đáy lớn: ')) b = float(input('Mời nhập đáy bé: ')) h = float(input('Mời nhập chiều cao: ')) s = (a + b)*h/2 print('Diện tích hình thang là',s) Câu 6: Viết chương trình nhập vào độ dài cạnh tam giác, tính xuất hình chu vi diện tích tam giác (lấy độ xác 02 số thập phân) a, b, c = map(float,input('Mời nhập độ dài cạnh: ').split()) chuvi = a + b + c p = chuvi/2; import math dientich = math.sqrt(p*(p-a)*(p-b)*(p-c)) print(f'Chu vi tam giác {chuvi:.2f}') print(f'Diện tích tam giác {dientich:.2f}') Cấu trúc rẽ nhánh Câu 1: Viết chương trình nhập vào số nguyên dương n, kiểm tra xuất hình n số chẵn hay số lẻ? n = int(input('Mời nhập số nguyên dương n: ')) if n%2!=0: print(n,'là số lẻ') else: print(n,'là số chẵn') Câu 2: Cho biểu thức f(x,y)=sinx2x+ycosx–xyx–y Viết chương trình tính giá trị biểu thức f(x,y) x, y nhập vào từ bàn phím x, y = map(float,input('Mời nhập x, y: ').split()) import math f = math.sin(x)/((2*x+y)/math.cos(x)-x**y/(x-y)) print('Giá trị biểu thức là',f) Câu 3: Viết chương trình nhập vào năm (ví dụ 2021), cho biết năm có phải năm nhuận hay khơng? nam = int(input('Mời nhập năm: ')) #Năm nhuận năm chia hết cho 400 chia hết cho không chia hết cho 100 if nam%400==0 or (nam%4==0 and nam%100!=0): print('Năm',nam,'là năm nhuận') else: print('Năm',nam,'không phải năm nhuận') Câu 4: Em viết đoạn chương trình để xuất hình xếp loại học lực học sinh theo giá trị điểm học sinh? diem = float(input('Mời nhập điểm học tập: ')) if diem10: print('Điểm bạn nhập không hợp lệ') elif diem>=8: print('Xếp loại Giỏi') elif diem>=6.5: print('Xếp loại Khá') elif diem>=5: print('Xếp loại Trung bình') elif diem>=3.5: print('Xếp loại Yếu') else: print('Xếp loại Kém') Câu 5: Viết chương trình giải phương trình bậc ẩn ax + b = 0, với hệ số a, b nhập vào từ bàn phím a = float(input('Mời nhập hệ số a: ')) b = float(input('Mời nhập hệ số b: ')) if a!=0: print('Phương trình có nghiệm x =',-b/a) elif b==0: print('Phương trình có vơ số nghiệm') else: print('Phương trình vơ nghiệm') Câu 6: Viết chương trình giải phương trình bậc hai ax2 + bx + c = (a≠0), với hệ số a, b, c nhập vào từ bàn phím a, b, c = map(float,input('Mời nhập hệ số a, b, c: ').split()) delta = b*b - 4*a*c if deltab: a = a - b else: b = b - a print('Ước chung lớn của',m,'và',n,'là',a) print('Bội chung nhỏ của',m,'và',n,'là',int(m*n/a)) Câu 5: Viết chương trình kiểm tra số nguyên dương n nhập vào từ bàn phím có phải số hồn hảo hay khơng? n = int(input('Mời nhập số nguyên dương n: ')) s=0 for i in range(1,n): if n%i==0: s = s + i if s==n: print(n,'là số hồn hảo') else: print(n,'khơng phải số hồn hảo') Câu 6: Viết chương trình đếm số nguyên tố nhỏ n, với n số nguyên dương nhập vào từ bàn phím? n = int(input('Mời nhập số nguyên dương n: ')) dem = #Cho i chạy từ tới n-1 để kiểm tra i for i in range(2,n): #Kiểm tra i có phải số nguyên tố không kt = True; j = 2; import math while j

Ngày đăng: 11/08/2022, 18:27

Từ khóa liên quan

Mục lục

  • Đáp án tuyển tập các bài tập lập trình Python đơn giản hay nhất theo các chủ đề

    • 1. Nhập xuất cơ bản

    • 2. Cấu trúc rẽ nhánh

    • 3. Cấu trúc lặp

    • 4. Chương trình con

    • 5. Kiểu dữ liệu xâu

    • 6. Kiểu dữ liệu tệp

    • 7. Kiểu dữ liệu mảng

    • 8. Kiểu dữ liệu từ điển

    • 9. Kiểu dữ liệu tập hợp

    • 10. Hướng đối tượng

Tài liệu cùng người dùng

Tài liệu liên quan