Mục lục[Ẩn giấu][Chỉ]
Chào mừng đến với bài giảng thứ ba trong loạt bài này.
Bây giờ, bạn đã có thể cài đặt Python trên máy tính của mình và viết một chương trình đơn giản bằng cách gán các biến và in một câu lệnh đơn giản trên thiết bị đầu cuối.
Bây giờ, mọi thứ trở nên thú vị hơn một chút và chúng ta sẽ xem cách sử dụng đầu vào và nhiều hơn thế nữa.
Nhận đầu vào
Bây giờ chúng ta sẽ học cách nhận đầu vào từ người dùng bằng Python. Chúng tôi sẽ viết một chương trình nhỏ yêu cầu tên của người dùng và sau đó chúng tôi sẽ in một thông điệp chào mừng được tùy chỉnh cho người dùng đó.
Vì vậy, thay vì in, chúng tôi sẽ sử dụng đầu vào. Giờ đây, cả hai đầu vào và in này đều là các hàm được tích hợp sẵn trong Python.
Để hiểu rõ hơn điều này, hãy nghĩ đến điều khiển từ xa của TV.
Trên điều khiển từ xa này, chúng tôi có một loạt các nút, đây là các chức năng được tích hợp trong TV của bạn, bạn có thể bật, tắt, thay đổi âm lượng, v.v. Trong Python, chúng ta cũng có các hàm cho các tác vụ phổ biến như in tin nhắn, nhận đầu vào, v.v.
Chúng ta sẽ sử dụng hàm đầu vào. Bây giờ gõ;
input('What is your name? ')
Hàm nhập này sẽ in thông báo này trên thiết bị đầu cuối và sau đó nó sẽ đợi người dùng nhập giá trị. Bất cứ điều gì người dùng nhập, chức năng nhập này sẽ trả về. Bây giờ chúng ta có thể lấy giá trị đó và lưu trữ nó trong bộ nhớ bằng cách sử dụng một biến. Chúng tôi có thể lưu nó trong một biến 'Tên'. Như thế này:
name = input('What is your name? ')
Bây giờ trên dòng thứ hai, hãy nhập:
print('Hi' + name)
Bằng cách này, chúng tôi đã kết hợp một chuỗi “Hi” với một chuỗi khác “tên” trong cùng một biểu thức. Đầu ra sẽ như thế này.
Tập thể dục
Bây giờ đây là một bài tập cho bạn. Tạm dừng cuộn và thử điều này.
Đặt hai câu hỏi: Tên người và màu sắc yêu thích. Sau đó, in một tin nhắn như “Shahbaz thích màu đen”
Đây là giải pháp. "ĐỪNG CHEAT"
Kiểu:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Đầu ra sẽ giống như sau:
Loại chuyển đổi
Hãy hiểu điều này thông qua một ví dụ.
Giả sử bạn muốn xác định tuổi của mình thông qua một chương trình Python đơn giản. Đó sẽ là:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Bây giờ rõ ràng chương trình này sẽ hoạt động nhưng nếu bạn chạy chương trình này, bạn sẽ gặp lỗi.
Đó là bởi vì giống như các ngôn ngữ lập trình khác, Python cũng có các kiểu dữ liệu riêng biệt và đầu vào năm sinh của bạn được trình thông dịch Python lấy làm chuỗi mặc dù nó là một giá trị số nguyên. Bất kỳ thứ gì có chức năng “input” đều được coi là một chuỗi.
Theo cách này, chương trình này sẽ trừ một chuỗi khỏi một số nguyên. Chúng ta cần sửa lỗi này bằng cách chuyển đổi chuỗi trong biểu thức đầu vào thành một số nguyên.
Đây là cách chúng tôi sẽ làm điều đó.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Đầu ra sẽ giống như thế này.
Vì vậy, chúng tôi đã khai báo biến “sinh_năm” là một số nguyên. Các kiểu dữ liệu khác trong Python bao gồm “float” cho dấu chấm động, “bool” để chuyển đổi một chuỗi thành giá trị boolean và “str” cho chuỗi.
Tập thể dục
Bây giờ đây là một bài tập thú vị cho bạn.
Bạn biết luật rồi đấy.
Yêu cầu người dùng cân nặng của họ bằng pound, chuyển đổi nó sang kilôgam và in nó trên thiết bị đầu cuối.
Đây là cách bạn sẽ làm điều đó.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Tổng kết
Đó là tất cả những gì từ bài giảng này.
Hẹn gặp lại các bạn trong bài giảng tiếp theo, chúng ta sẽ tìm hiểu về chuỗi.
Bình luận