Bài tập Thực hành lập trình với hàm và thư viện có đáp án
41 người thi tuần này 4.6 1.3 K lượt thi 4 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Bộ 2 đề thi giữa kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Bộ 2 đề thi giữa kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Bộ 2 đề thi giữa kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Bộ 2 đề thi giữa kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Bộ 2 đề thi cuối kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Bộ 2 đề thi cuối kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Bộ 2 đề thi cuối kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Bộ 2 đề thi cuối kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Danh sách câu hỏi:
Lời giải
import math
def gptb1():
a = float(input("Nhập hệ số a: "))
b = float(input("Nhập hệ số b: "))
if a == 0:
if b == 0:
print("Vô số nghiệm")
else:
print("Vô nghiệm")
else:
print("Phương trình có nghiệm x =", -b / a)
def gptb2():
# Nhập các hệ số
a = float(input("Nhập hệ số bậc 2, a = "));
b = float(input("Nhập hệ số bậc 1, b = "));
c = float(input("Nhập hằng số tự do, c = "));
# kiểm tra các hệ số
if (a == 0):
if (b == 0):
print ("Phương trình vô nghiệm!");
else:
print ("Phương trình có một nghiệm: x = ", + (-c / b));
return;
# tính delta
delta = b * b - 4 * a * c;
# tính nghiệm
if (delta > 0):
x1 = (float)((-b + math.sqrt(delta)) / (2 * a));
x2 = (float)((-b - math.sqrt(delta)) / (2 * a));
print ("Phương trình có 2 nghiệm là: x1 = ", x1, " và x2 = ", x2);
elif (delta == 0):
x1 = (-b / (2 * a));
print("Phương trình có nghiệm kép: x1 = x2 = ", x1);
else:
print("Phương trình vô nghiệm!");
#Khai báo hàm Giải pt bậc nhất GPTBN1
#Khai báo hàm Giải pt bậc hai GPTB2
#Tạo bảng chọn việc
while True:
print("*********************************************")
print("BẢNG CHỌN VIỆC")
print("1. Giải phương trình bậc nhất ")
print("2. Giải phương trình bậc hai ")
print("3. Thoát khỏi công việc")
print("*********************************************")
chon = input("Hãy chọn (1 hay 2 hay 3): ")
if chon == '1':
print("Giải phương trình bậc nhất ")
gptb1()
elif chon == '2':
print("Giải phương trình bậc hai")
gptb2()
else:
print("Tạm biệt")
break
Lời giải
def mtime(d, v1, v2):
t = v1 + v2
return d/t
d = float(input("d = "))
v1 = float(input("v1 = "))
v2 = float(input("v2 = "))
print("Hai xe gặp nhau sau", mtime(d, v1, v2), "giờ.")
Lời giải
import time
tb = time.time()
n = 0
s = 0
x = int(input())
while x > 0:
n = n + 1
s = s + x
x = int(input())
if n > 0 : print("Trung bình cộng: ", s/n)
print("\nTime: %.4f sec"%(time.time()-tb))
Lời giải
def Drawbox(a):
for i in range(a + 1):
for j in range(10):
print("#", end = "")
print()
a = int(input("Nhập a "))
Drawbox(a)