Làm sao để có câu trả lời hay nhất?
14/03/2025
14/03/2025
def tim_so_thu_k(k):
"""Tìm số ở vị trí thứ k trong dãy số."""
if k <= 0:
return "Vị trí không hợp lệ"
if k == 1:
return 1
if k == 2:
return 3
if k == 3:
return 4
day_so = [1, 3, 4]
hieu_so = [2, 1]
for i in range(3, k):
hieu_moi = hieu_so[-1] + (i - 1)
day_so.append(day_so[-1] + hieu_moi)
hieu_so.append(hieu_moi)
return day_so[k - 1]
k = int(input("Nhập vị trí k: "))
print("Số ở vị trí thứ", k, "là:", tim_so_thu_k(k))
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
18/04/2025
Top thành viên trả lời