INTRODUCTION
FLOW CONTROL
FUNCTIONS
DATATYPES
OBJECT & CLASS
ADVANCED TOPICS
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Viết hàm Lambda Python in ra thông tin sinh viên

Trong bài tập này mục đích giúp bạn thực hành với hàm lambda trong Python.

Hãy viết chương trình in ra thông tin sinh viên với yêu cầu như sau.

  • Yêu cầu nhập tên trước
  • Sau đó nhập tuổi, in ra câu chào "tên + tuổi"
  • Sau đó nhập giới tính, in ra câu chào "tên + giới tính"
  • Cuối cùng nhập quốc tịch, in ra câu chào "tên + quốc tịch"

test php

Bài giải

-------------------- ######## --------------------

Bài này khá đơn giản, bạn có thể sử dụng hàm thông thường cũng được, sử dụng hàm lambda trong Python cũng ok.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Tuy nhiên, vì yêu cầu của đề bài là dùng hàm lambda nên ta làm theo nó nhé. Bài giải như sau:

"""
HỌC PYTHON TẠI FREETUTS.NET
AUTHOR: CƯỜNG NGUYỄN
"""
print("Bài tập hàm lambda in ra thông tin sinh viên")

# hàm tạo sinh viên
def create_student(name):
    return lambda infor: name + " " + infor

# In ra thông tin sinh viên
print ("Hãy nhập tên sinh viên")
name = input()

# Khởi tạo sinh viên
student = create_student(name)

# In tuổi
print("Hãy nhập tuổi: ")
print(student(input()))

# In Giới tính
print("Hãy nhập Giới tính: ")
print(student(input()))

# In tuổi
print("Hãy nhập Quốc tịch: ")
print(student(input()))

Như bạn thấy, mình đã tạo ra một sinh viên bằng cách sử dụng hàm cha bên ngoài, sau đó gọi lần lượt hàm lambda function ở bên trong.

Kết quả mình nhập thông tin Cường, 20, Nam, Việt Nam thì nó sẽ hiển thị như sau:

Bài viết này được đăng tại [free tuts .net]

lambda function python JPG

Câu hỏi thường gặp liên quan:

Cùng chuyên mục:

Tìm hiểu Event loop trong Python

Tìm hiểu Event loop trong Python

Cách sử dụng ProcessPoolExecutor trong Python

Cách sử dụng ProcessPoolExecutor trong Python

Sử dụng đa xử lý trong Python

Sử dụng đa xử lý trong Python

Cách sử dụng Thread-safe Queue trong Python

Cách sử dụng Thread-safe Queue trong Python

Sử dụng Semaphore trong Python

Sử dụng Semaphore trong Python

Cách dừng Luồng trong Python

Cách dừng Luồng trong Python

Cách sử dụng Semaphore trong Python

Cách sử dụng Semaphore trong Python

Đối tượng Threading Event trong Python

Đối tượng Threading Event trong Python

Tìm hiểu về điều kiện race của threading Lock trong Python

Tìm hiểu về điều kiện race của threading Lock trong Python

Sử dụng lớp ThreadPoolExecutor trong Python

Sử dụng lớp ThreadPoolExecutor trong Python

Các luồng Daemon trong Python

Các luồng Daemon trong Python

Tìm hiểu về Multithreading trong Python

Tìm hiểu về Multithreading trong Python

Cách trả về giá trị từ một Thread trong Python

Cách trả về giá trị từ một Thread trong Python

Cách mở rộng Class Thread trong Python

Cách mở rộng Class Thread trong Python

Cách sử dụng module threading trong Python

Cách sử dụng module threading trong Python

Sự khác biệt giữa các Processes and Threads

Sự khác biệt giữa các Processes and Threads

Tài liệu tham khảo nhanh về Regex trong Python

Tài liệu tham khảo nhanh về Regex trong Python

Hàm Flags của Regex trong Python

Hàm Flags của Regex trong Python

Hàm split() của Regex trong Python

Hàm split() của Regex trong Python

Hàm finditer() của Regex trong Python

Hàm finditer() của Regex trong Python

Top