Skip to Content
📝 Bài tập lập trìnhBài tập Modules - Cơ bản

Bài tập Modules - Cơ bản

  1. Import module math và tính căn bậc 2 của 144.
# Code của bạn ở đây
  1. Import randint từ module random và tạo số ngẫu nhiên từ 1-100.
# Code của bạn ở đây
  1. Import module datetime với alias dt và in ngày hiện tại.
# Code của bạn ở đây
  1. Tạo file module greetings.py với hàm say_hello(name).
# File: greetings.py def say_hello(name): # Code của bạn ở đây pass # File: main.py # Import và sử dụng
  1. Tạo module calculator.py với 4 hàm: add, subtract, multiply, divide.
# File: calculator.py def add(a, b): pass def subtract(a, b): pass def multiply(a, b): pass def divide(a, b): pass # Test khi chạy trực tiếp if __name__ == "__main__": pass
  1. Sử dụng os.getcwd() để in thư mục hiện tại.
# Code của bạn ở đây
  1. Sử dụng os.path.exists() kiểm tra file “data.txt” có tồn tại không.
# Code của bạn ở đây
  1. Tạo module constants.py chứa các hằng số: PI, E, SPEED_OF_LIGHT.
# File: constants.py PI = # Code của bạn ở đây E = # Code của bạn ở đây SPEED_OF_LIGHT = # Code của bạn ở đây (299792458 m/s)
  1. Sử dụng random.choice() chọn ngẫu nhiên một màu từ list.
import random colors = ["red", "blue", "green", "yellow", "purple"] # Code của bạn ở đây
  1. Tạo module utils.py với hàm is_even(n)is_odd(n).
# File: utils.py def is_even(n): # Trả về True nếu n chẵn pass def is_odd(n): # Trả về True nếu n lẻ pass
  1. Sử dụng datetime.now() và format thành “DD/MM/YYYY HH:MM:SS”.
from datetime import datetime # Code của bạn ở đây
  1. Tạo module math_helpers.py với hàm square(n)cube(n).
# File: math_helpers.py def square(n): # Trả về n² pass def cube(n): # Trả về n³ pass
  1. Sử dụng sys.version để in phiên bản Python.
# Code của bạn ở đây
  1. Tạo module string_utils.py với hàm reverse_string(s).
# File: string_utils.py def reverse_string(s): # Đảo ngược chuỗi pass def is_palindrome(s): # Kiểm tra palindrome pass
  1. Sử dụng math.ceil()math.floor() với số 3.7.
import math # Code của bạn ở đây
  1. Tạo module list_helpers.py với hàm get_first(lst)get_last(lst).
# File: list_helpers.py def get_first(lst): # Trả về phần tử đầu pass def get_last(lst): # Trả về phần tử cuối pass
  1. Sử dụng os.listdir() để list tất cả files trong thư mục hiện tại.
# Code của bạn ở đây
  1. Tạo module temperature.py chuyển đổi Celsius/Fahrenheit.
# File: temperature.py def celsius_to_fahrenheit(c): # F = C * 9/5 + 32 pass def fahrenheit_to_celsius(f): # C = (F - 32) * 5/9 pass
  1. Sử dụng random.shuffle() để xáo trộn một list.
import random numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Code của bạn ở đây
  1. Tạo package mytools với 2 modules: formatter.pyvalidator.py.
mytools/ __init__.py formatter.py validator.py
# File: mytools/formatter.py def format_name(name): # Viết hoa chữ cái đầu pass # File: mytools/validator.py def validate_age(age): # Kiểm tra age >= 0 và age <= 150 pass # File: mytools/__init__.py from .formatter import format_name from .validator import validate_age
Last updated on