Skip to main content

[Intro Python] - Thực hành


Bài 1:
Chọn đoạn code mà cho kết quả là 64
A) x = 12
   y = 1
   print(x%y)


B) x = 6
   y = 4
   print(x ** y)


C) x = 8
  y = 8
  print(x ** y)

Bài 2:
Hoàn chỉnh code mà cho kết quả là 4
# Print the number of occurences of the string "a" in list x
x = ['c', 'b', 'a', 'b', 'a', 'a', 'a', 'c']
print(x.....)


Bài 3:
Chọn đoạn code mà cho kết quả là [36,4,16]
A) import numpy as np
  m = np.array([6, 2, 4])
  n = 2 
  print(m ** n)

B) import numpy as np
  m = np.array([6, 2, 4])
  n = 2
  print(m - n)


C) import numpy as np
  m = np.array([6, 2, 4])
  n = 2
  print(m * n)


Bài 4:
Hoàn chỉnh code mà cho kết quả là ['r', 'f', 'u', 'c', 'd']
p = ['r', 'f', 'u', 'a', 'c', 'd']
del(p[....])
print(p)


A) 3:5
B) 1:3
C) 0
D) 4
E) 3
F) 2:4


Bài 5:
Chọn đoạn code mà cho kết quả là 8
A) p = 6
  q = 2 
  print(p + q)

B) p = 6
  q = 2
  print(p * q)


C) p = 6
  q = 2
  print(p - q)
 


Bài 6:
Chọn đoạn code mà cho kết quả là 3
A) p = 4
  q = 1
  print(p * q)


B) p = 4
  q = 1
  print(p - q)


C) p = 4
  q = 1
  print(p = q)



Bài 7:
Chọn đoạn code mà cho kết quả là ic
A) x = ['h', 'x', 'o', 'c', 'r', 'k', 'i'] print(x[-1] + x[-4])
B) x = ['h', 'x', 'o', 'c', 'r', 'k', 'i'] print(x[-1] + x[-6])
C) x = ['h', 'x', 'o', 'c', 'r', 'k', 'i'] print(x[-2] + x[-6])


Bài 8:
Hoàn chỉnh code mà cho kết quả là ['Sun', 'Mon', 'A', 'Wed', '1.5']
foo = [0.2, 1.7, "A", "Wed", "1.5"]
foo[...] = ["Sun", "Mon"]
print(foo)



Bài 9:
Hoàn chỉnh code mà cho kết quả là 2
p = 2.28768
print((p))



Bài 10:
Hoàn chỉnh code mà cho kết quả là ['j','q']
import numpy as np
x = np.array(['a', 'm', 'j', 'q', 'w', 'y'])
print(x[])



Bài 11:
Cách gọi hàm x() của đối tượng p?

A) x(p)
B) p$x()
C) x().p
D) p.x()

BÀI GIẢI
Bài 1: Đáp án C
Bài 2: print(x.count('a'))
Bài 3: Đáp án A
Bài 4: Đáp án E
Bài 5: Đáp án A

Bài 6: Đáp án B
Bài 7: Đáp án A
Bài 8: foo[0:2] = ["Sun", "Mon"]
Bài 9: print(round(p))
Bài 10: print(x[2:4])

Bài 11: Đáp án D

Comments

Popular posts from this blog

[Intermediate Python] - Matplotlib: Histogram

Bài viết này giới thiệu về histogram, histogram là cách nhìn rất hữu ích để khám phá dữ liệu LÝ THUYẾT Hãy tưởng tượng có 12 giá trị giữa 0 và 6 và tôi đặt nó trên 1 đường thẳng, để xây dựng một biểu đồ histogram cho những giá trị này, tôi sẽ chia đường thẳng thành những đoạn bằng nhau, được gọi là những ngăn (bins). Giả sử bạn có 3 ngăn, mỗi ngăn có độ rộng là 2, tiếp theo bạn đếm xem có bao nhiêu điểm dữ liệu bên trong mỗi ngăn, ở đây ta có 4 điểm trong ngăn 1, 6 điểm trong ngăn 2 và 2 điểm trong ngăn 3, cuối cùng, ta sẽ vẽ 1 thanh biểu trưng cho mỗi ngăn, chiều cao của thanh tương ứng với số lượng điểm dữ liệu trong ngăn đó. Kết quả của biểu đồ cho ta một cái nhìn tổng quan về cách mà 12 giá trị được phân phối, một vài giá trị ở ngăn giữa, nhưng có nhiều giá trị nhỏ hơn 2 và lớn hơn 4.  Tất nhiên, matplotlib cũng có khả năng tạo biểu đồ histograms, như bài học trước thì ta cũng cần phải import gói pyplot bên trong matplotlib, tiếp theo ta có thể sử dụng hàm hist() ...

[DFP] - 9: How to target DFP Ad units to each section of your site

Qua các bài học trước, tôi đã làm quen với lập một chiến dịch DFP và tạo các ad units. Bài này Megan sẽ hướng dẫn tôi cách để có độ chính xác của ad unit cao hơn bằng cách lập mục tiêu theo từng phần khác nhau của trang web. Nó giúp chúng ta khai thác toàn bộ sức mạnh của báo cáo DFP và kiểm soát hạt (granular controls) bằng phân đoạn khoảng không quảng cáo. Nếu bạn có nhiều sections trong site và muốn thiết lập ad units cho mỗi phần, có 3 tùy chọn để segment inventory trong DFP 1 - by Placement (mức độ dễ: chỉ cần set up DFP) 2 - by Section Ad Units (mức vừa phải: set up DFP) 3 - by Key Values (mức độ khó: yêu cầu phải coding và set up DFP) phải thông qua key-values bởi vì key values là thuộc tính nâng cao và sẽ thảo luận riêng thuộc tính này. Làm thế nào để tạo placement? Placement là cách đơn giản để nhắm mục tiêu quảng cáo bởi section. Nhóm các ad units được nhắm mục tiêu theo cách thức hấp dẫn nhằm thu hút các nhà quảng cáo.  B1 : Login DFP,  chọn Inv...

[DFP] - 10: How to plan DFP Ad Inventory campaigns

Cách lập chiến dịch cho quảng cáo trên DFP Tại sao chúng ta phải lập chiến dịch? Các chiến dịch mạnh mẽ sẽ cung cấp cho bạn hướng tối ưu hóa tốt. Chúng ta sẽ bắt đầu tìm hiểu những phần căn bản bao gồm giao diện DFP, ở bài này, chúng ta sẽ có một cái nhìn tổng quan về giao diện người dùng, khám phá các thuộc tính của nó, chúng ta cũng học cách lên kế hoạch một cách hiệu quả nhất. Kế hoạch ban đầu B1 : Lên kế hoạch trang nào (section) trong site cùa bạn muốn đặt quảng cáo. B2 : Tương tự với ad units của Google AdSense , ad unit của DFP cũng giữ chỗ cho các quảng cáo mà bạn muốn thể hiện trên site. B3 : Bạn cũng có thể sử dụng Placements để nhóm các ad units nhất định mà một nhà quảng cáo muốn nhắm đến. B4 : Key value được dùng để tùy chỉnh mục tiêu nhắm đến, và được sử dụng khi bạn muốn phân phối quảng cáo chính xác trong một trang chỉ định của site, mà trang đó bao gồm các giá trị mục tiêu tùy chỉnh. Định nghĩa Ad Inventory B5 : Trước khi tạo ad units, hãy nghĩ đến ...