K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

23 tháng 8 2023

tham khảo!

def nhapDL(finp):

 f = open(finp)

 A = []

 B = []

 for line in f:

  s = line.split()

  A.append(s[0])

  temp = s[1:len(s)]

  temp = [float(x) for x in temp]

  B.append(temp)

 f.close()

 return A, B

def diem_gk(d):

 diem = sum(d) + d[0] + d[len(d) - 1]

 diem = diem / (len(d) + 2)

 return round(diem, 2)

def xuly(B):

 kq = []

 for i in range(len(B)):

  diem = diem_gk(B[i])

  kq.append(diem)

 return kq

def ghiDL(fout, A, B):

 f = open(fout, "w")

 A, B = zip(*sorted(zip(A, B), key=lambda x: x[1], reverse=True))

 for i in range(len(A)):

  print(A[i], B[i], file=f)

 f.close()

finp = "seagames.inp"

fout = "ketqua.out"

DS, Diem = nhapDL(finp)

Kq = xuly(Diem)

ghiDL(fout, DS, Kq)

QT
Quoc Tran Anh Le
Giáo viên
23 tháng 8 2023

Def BinrySearch(A,K):

     left=0

     right=len(A)-1

     while left<=right:

         mid=(left+right)//2

         if A[mid]==K:

          return mid

         elif A[mid]<K:

          left=mid-1

         else:

          right=mid+1

     return -1

input_file=open(“diemthi_sx.inp”)

ds_diem=[]

for line in input_file.readlines():

     ds_diem.append(float(line))

input_file.close():

diem=float(input(‘nhập điểm số cần kiểm tra:’))

vitri=BanirySearch(ds_diem,diem)

if vitri==-1:

     print(‘không tồn tại điểm số cần tìm trong danh sách’)

else:

     print(‘điểm cần tìm nằm ở hàng thứ’,vitri,’trong danh sách’)

23 tháng 8 2023

marks = []

 

line = input("Hãy nhập các điểm kiểm tra cách nhau bởi dấu cách: ")

marks = [float(x) for x in line.split()]

total = 0

min_mark = marks[0]

max_mark = marks[0]

for m in marks:

    total += m

    if min_mark > m:

        min_mark = m

    if max_mark < m:

        max_mark = m

#a) Thông báo điểm đầu tiên và điểm cuối cùng trong danh sách.

print("Điểm trung bình: ", total / len(marks))

print("Điểm cao nhất: ", max_mark)

print("Điểm thấp nhất: ", min_mark)

print("Điểm đầu tiên: ", marks[0])

print("Điểm cuối cùng: ", marks[-1])

#b)Cho phép người dùng tra cứu đầu điểm thứ n với quy ước n bắt đầu từ 1 ứng với điểm đầu tiên, nếu n lớn hơn tổng số đầu điềm hoặc nhỏ hơn 1, cần thông báo không hợp lệ và yêu cầu người dùng nhập lại.

while True:

    try:

        n = int(input("Nhập n để tra cứu điểm đầu tiên thứ n (n bắt đầu từ 1): "))

        if n < 1 or n > len(marks):

            print("Số n không hợp lệ. Vui lòng nhập lại.")

            continue

        print("Điểm đầu tiên thứ", n, "là:", marks[n - 1])

        break

    except ValueError:

        print("Số n không hợp lệ. Vui lòng nhập lại.")

10 tháng 8 2023

Tham khảo

01: Rất tích cực

02: 

 - Em xác định được các biểu hiện có trách nhiệm với bản thân. ( Hoàn thành)

- Em chỉ ra được các biểu hiện có trách nhiệm với mọi người xung quanh. ( Hoàn thành)

- Em thể hiện được trách nhiệm của bản thân trong các hoạt động thực hiện được các cam kết đề ra. ( Hoàn thành)

- Em xác định được ảnh hưởng của các yếu tố bên ngoài như tiếp thị, quảng cáo đến quyết định chi tiêu cá nhân để có thể quyết định phù hợp. ( Hoàn thành)

5 tháng 10 2018

Đáp án A

Các đặc điểm có ở quá trình nhân đôi của ADN ở sinh vật nhân thực và có ở quá trình nhân đôi ADN của sinh vật nhân sơ: I. Có sự hình thành các đoạn Okazaki; II. Nuclêôtit tự do được liên kết vào đầu 3' của mạch mới; III. Trên mỗi phân tử ADN có nhiều điểm khởi đầu quá trình tái bản; IV. Diễn ra theo nguyên tắc bổ sung và nguyên tắc bán bảo tòan.

25 tháng 7 2019

Đáp án A

Có 4 phát biểu đúng, đó là I, II, IV và V. → Đáp án A.

- Quá trình nhân đôi ADN luôn có các đoạn Okazaki, diễn ra theo nguyên tắc bổ sung, enzim xúc tác và các nucleotit được gắn vào đầu 3’ của mạch mới.

- ADN nhân thực có nhiều điểm khởi đầu nhân đôi nhưng ADN nhân sơ chỉ có một điểm khởi đầu nhân đôi.

19 tháng 5 2018

Đáp án A                                     

Các đặc điểm có ở quá trình nhân đôi của ADN ở sinh vật nhân thực và có ở quá trình nhân đôi ADN của sinh vật nhân sơ: I. Có sự hình thành các đoạn Okazaki; II. Nuclêôtit tự do được liên kết vào đầu 3' của mạch mới; III. Trên mỗi phân tử ADN có nhiều điểm khởi đầu quá trình tái bản; IV. Diễn ra theo nguyên tắc bổ sung và nguyên tắc bán bảo tòan.

8 tháng 1 2019

Đáp án: A

26 tháng 5 2017

Đáp án A

Có 4 phát biểu đúng, đó là I, II, IV và V. → Đáp án A.

- Quá trình nhân đôi ADN luôn có các đoạn Okazaki, diễn ra theo nguyên tắc bổ sung, enzim xúc tác và các nucleotit được gắn vào đầu 3’ của mạch mới.

- ADN nhân thực có nhiều điểm khởi đầu nhân đôi nhưng ADN nhân sơ chỉ có một điểm khởi đầu nhân đôi.

1 tháng 10 2019

5' …XAU G*AG GAA UXU UGX… 3'

Trình tự axit amin: His – Glu – Glu – Ser – Cys