Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.55 MB, 17 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>Giảng Viên: Cao Văn KiênNhóm: 5</b>
<b>Sinh Viên Thực Hiện:</b>
Nguyễn Thành Trung - 21131701Trần Ngọc Trung - 21035921Đỗ ị Th Hiền - 21019341
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><b>1. Sử dụng lệnh print, in dòng chữ “Good morning” lên màn hình.</b>
- Dữ ệu đầu ra: Good morningli
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3"><b>2. Tạo các biến với giá trị là tên SV và MSSV. Sử dụng lênh print, in tên và MSSV lên màn hình. </b>
- Dữ ệu ra: Nguyen Thanh Trung 21131701li
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>3. Tạo ra các biến dạng số nguyên, thực hiện các phép toán ‘+’, ‘-’, ‘*’, ‘/’ và in các kết quả đó ra màn hình. </b>
- Dữ ệu li ra: a + b = 15a - b = 5a * b = 50a / b = 2.0
<b>4. Viết chương trình tính chu vi và diện tích hình trịn. Với bán kính hình trịn cho trước trong biến. Tính và in kết quả ra màn hình</b>
- Dữ liệu đầu ra:CV = 25.12DT = 50.24 - Lưu đồ:
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">*Trường hợp đầu vào khơng đúng làm chương trình bị lỗi:
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><b>5. Viết chương trình Python in ra giá trị họ tên ngượ ại giống như sau: - Data c l= (‘họ’,’tên đệm’,’tên’) - In ra màn hình kết quả: ‘tên’ ‘tên đệm’ ‘họ’ </b>
- Dữ ệu ra : Trung Nguyen Thanhli
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>6. Viết chương trình Python tính khoảng cách từ ểm (x1,y1) đến điểđim (x2,y2) </b>
-Dữ ệu ra: li
Khoang cách 2 điểm là: 5.66
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>7.Viết chương trình Python tính tổng các phần tử số trong mảng cho trước g m ồcả ký tự và số. </b>
-Dữ ệu ra:li
Tổng các phần tử trong mảng: 25.7
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>8. Viết cơng thức tính n! và in kết quả ra màn hình. Giá trị n cho trước trong một biến. </b>
- Dữ liệu đầu ra: 4!=24
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">*Trường hợp đầu vào không đúng làm chương trình bị lỗi:
-Nhập đầu vào N = 4.15! thì chương trình sẽ bị lỗi vì d liữ ệu nhập vào là một sô nguyên khi nhập 1 số ập phân thì chương trình sẽ báo lỗth i và kết thúc chương trình.
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><b>9. Viết chương trình tìm nghiệm của phương trình bậc 2. Các hệ số của phương trình bậc 2 được khai báo trước trong biến. Tính và in kết quả ra màn hình. </b>
- Dữ liệu đầu ra: x1=-1.67 ; x2=1.00
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">*Trường hợp đầu vào khơng đúng làm chương trình bị lỗiCho a = 0, b = 2, c = -5
- Vì phương trình bậc 2 có điều kiện là ≠0, nên khi cho dữ a liệu đầu vào a=0 thì chương trình sẽ báo lỗi, và hiện lỗi đỏ.
<b>+ Khắc phục: thêm vòng lặp </b>ta <b>while true</b> để khi sai điều kiện thì sẽ báo lỗi và yêu cầu nhập lại
from math import sqrt
print("Phuong trinh bac 2 co dang: ax^2 + bx + c = 0")a = 0
b = 2c = -5while True: if a == 0:
a = float(input("Vui long nhap lai a: ")) else:
break
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">delta = b ** 2 - 4 * a * cif delta < 0:
print("Phương trình vơ nghiệm!")elif delta == 0:
print("Phương trình có 1 nghiệm x = ", -b / (2 * a))else:
print("Phương trình có 2 nghiệm phân biệt!") print("x1 = %.2f" %((-b - sqrt(delta)) / (2 * a))) print("x2 = %.2f" %(((-b + sqrt(delta)) / (2 * a))))
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><b>10. Viết chương trình Python tính tốn số ngày dựa trên ngày tháng năm. Không được dùng thư viện datetime.</b>
- Dữ liệu đầu ra: Từ ngày 1-12 là 12 ngày
</div>