Câu lệnh đầu vào và đầu ra trong python

Đầu vào thường có nghĩa là dữ liệu được nhập bởi người dùng cuối của chương trình. Khi bạn sử dụng Microsoft Word, bạn đang đóng vai trò của người dùng cuối [đôi khi được rút ngắn thành 'người dùng' đơn giản]. Khi bạn chơi trò chơi điện tử, bạn là 'người dùng cuối' của nó

Khi lập trình, chúng ta thường chuyển đổi giữa vai trò lập trình viên và người dùng cuối. Chúng tôi là người dùng cuối khi chúng tôi đang kiểm tra xem chương trình có hoạt động không. Chúng ta thường gọi chính chương trình là hệ thống, như trong

'khi người dùng cuối nhập một số, hệ thống sẽ phản hồi bằng cách. '


Đầu vào cũng có thể đến từ một tập tin. Ví dụ: khi bạn nhập 'python someprog. py', chương trình có tên 'python' đang nhận dữ liệu đầu vào từ một tệp có tên someprog. py

Đầu ra là những gì chương trình tạo ra. Đối với các chương trình dòng lệnh, nó chỉ là bất cứ thứ gì được in trên màn hình. Tất nhiên, đối với các chương trình có giao diện người dùng đồ họa, đầu ra phức tạp hơn nhiều

Trong Python, câu lệnh in được sử dụng cho đầu ra dòng lệnh

    print 45                          # chỉ in số 45
    print 'my mother said'        # in các từ không có dấu ngoặc kép
    interestRate=. 4
    in interestRate              # in giá trị của biến interestRate, 0. 4
    lãi suất in+. 2         # in biểu thức đã đánh giá, 0. 6

Đầu vào của người dùng trong Python

Python có hai chức năng chính để xử lý đầu vào của người dùng cuối, một chức năng được gọi là raw_input[] và một chức năng được gọi là input[]. Khi một chương trình đang chạy và các chức năng này được gọi, hệ thống sẽ đóng băng, chờ người dùng cuối nhập nội dung nào đó

Khi người dùng nhập nội dung nào đó và nhấn 'enter', một chuỗi được trả về từ các hàm này. Vì vậy, khi thực hiện tuyên bố

Python sẽ đợi người dùng cuối nhập nội dung nào đó. Nếu người dùng nhập abc, thì kết quả của biến sẽ có 'abc' trong đó

Nói chung, chúng tôi muốn nhắc người dùng nhập liệu. Bạn có thể thực hiện việc này bằng cách thêm tham số vào lệnh gọi 'raw_input[]'. Nếu bạn đang hỏi tên của một người, bạn sẽ viết câu

name=raw_input['vui lòng nhập tên của bạn. ']

Đầu vào của người dùng và các loại dữ liệu

Hàm raw-input[] luôn trả về một chuỗi. Vì vậy, nếu người dùng nhập 7, Python sẽ hiểu nó là chuỗi '7'.
Đôi khi điều này không sao, nhưng chúng ta thường muốn thực hiện các phép tính trên các con số và đối với máy tính, '7' là ký hiệu chứ không phải số.

Nếu bạn muốn 'diễn giải' đầu vào dưới dạng số nguyên, bạn cần chuyển đổi nó. Python cung cấp một số hàm chuyển đổi kiểu để làm như vậy, chẳng hạn như int và float

Đầu vào không là gì ngoài dữ liệu được cung cấp cho bàn điều khiển để bắt đầu một tác vụ. Có rất nhiều loại đầu vào trong python

Không có sự khác biệt về đầu vào trong phiên bản python 2x so với phiên bản python 3x. Dù đó là phiên bản nào thì cách truy cập hoặc sử dụng dữ liệu đều giống nhau

ĐẦU VÀO

Đầu vào là hàm được sử dụng để nhập dữ liệu có thể lưu trữ trong biến [OR] Là từ khóa được sử dụng để thu thập dữ liệu từ người dùng

các loại

  • Đầu vào
  • đầu vào thô

cú pháp

Variable name =input[]
V_n=input[‘Statement’]

Thí dụ

 a=input[‘Enter ur value’]

Ghi chú. Theo mặc định, đầu ra của đầu vào là một chuỗi mặc dù nếu bạn chỉ định định dạng dữ liệu khác, nó cũng sẽ chuyển đổi định dạng đó thành chuỗi

Một cách khác để biểu diễn đầu vào

cú pháp

 V_n=data type[input[‘Statement’]]

Thí dụ

 A=int [input [‘Enter your data’]]

Đầu vào và đầu ra Python

Ví dụ về đầu vào và đầu ra của Python

Hàm nhập ví dụ

a=int[input[“enter the integer value”]]
b=float[input[“enter the integer value”]]
print[type[a]]
print[type[b]]

đầu ra

10
10.55
C:\Users\My Name>python demo_numbers.py

.

Hàm đầu vào và đầu ra của Python

Python là ngôn ngữ lập trình đa nền tảng có thể dễ dàng chạy trên nhiều nền tảng như Windows, MacOS và Linux và thậm chí đã được chuyển sang Java và. máy ảo NET. Nó là một mã nguồn mở miễn phí sử dụng

Biến Python

  • Con số
  • Sợi dây
  • Bộ sưu tập

Con số

Có 3 kiểu số trong Python

số nguyên

int [số nguyên đơn giản]. cái này khá chuẩn - số nguyên đơn giản chỉ là số nguyên dương hoặc âm

Có một số cách để cung cấp đầu ra của một chương trình. Trong Python, chúng ta sử dụng hàm print[] để xuất dữ liệu ra màn hình. Đôi khi chúng tôi có thể muốn lấy thông tin đầu vào từ người dùng. Chúng ta có thể làm như vậy bằng cách sử dụng hàm input[]. Python lấy tất cả đầu vào làm đầu vào chuỗi theo mặc định. Để chuyển đổi nó sang bất kỳ loại dữ liệu nào khác, chúng ta phải chuyển đổi đầu vào một cách rõ ràng

Phạm vi bài viết

  • Chủ đề này sẽ giới thiệu cho chúng ta hai hàm sẵn có trong Python input[] & print[]
  • Chúng ta sẽ tìm hiểu các đối số có sẵn khác nhau trong print[] và kiểm soát định dạng đầu ra
  • Sau đó, chúng ta cũng sẽ tìm hiểu cú pháp của input[] cùng với các ví dụ

Giới thiệu

Mục tiêu chính của ngôn ngữ lập trình là làm cho nó tương tác với người dùng và khán giả. Nếu bạn để ý chính xác, hầu hết phần mềm chúng ta sử dụng trong cuộc sống thực đều cần đầu vào từ người dùng, cho dù là công cụ tìm kiếm hay ứng dụng được sử dụng hàng ngày hay thậm chí thư nơi chúng ta nhập id và mật khẩu thư lần đầu tiên

Trong Python, chúng tôi có nhiều chức năng sẵn có giúp lấy dữ liệu từ người dùng và sau đó hiển thị dữ liệu sau khi xử lý một số logic cụ thể trong mã

Bạn có thể tham khảo lưu đồ bên dưới để hiểu rõ cách thức hoạt động của hệ thống nhập và hiển thị dữ liệu trên một số thiết bị

Bài viết này sẽ đề cập đến các cách khác nhau để in dữ liệu và lấy đầu vào, với một số ví dụ. Hãy tìm hiểu về cách hiển thị dữ liệu [đầu ra] trước khi đi sâu vào việc nhập bất kỳ dữ liệu nào từ người dùng

Đầu ra Python

Chúng tôi sử dụng câu lệnh print[] được sử dụng rộng rãi để hiển thị một số dữ liệu trên màn hình

Chúng tôi có thể xuất dữ liệu cụ thể trên một số thiết bị [màn hình] hoặc thậm chí trong một số tệp

Trong khi viết các chương trình trong thế giới thực, chúng ta phải viết các câu lệnh xuất ra các số và chuỗi một cách rõ ràng

Hãy lấy một ví dụ để hiển thị một văn bản đơn giản

print["Welcome to Scaler Academy. In this article, we will learn about Python"]

đầu ra

Welcome to Scaler Academy. In this article, we will learn about Python

Đừng lo lắng nhiều về dấu ngoặc kép hoặc dấu ngoặc đơn. Một trong số chúng sẽ hoạt động tốt trong python

Trước khi tìm hiểu thêm về đầu ra trong python, hãy hiểu cú pháp thực tế của hàm print[]. Hàm này nhận một số đối số bổ sung ngoài các đối tượng/giá trị cung cấp nhiều quyền kiểm soát hơn đối với định dạng đầu ra

________số 8

Để bạn hiểu rõ hơn về cú pháp ở đây, chúng tôi đã xác định một số từ khóa của câu lệnh trên

  • [các] đối tượng là các giá trị sẽ được in trên màn hình. Chúng được chuyển đổi thành chuỗi trước khi được in
  • từ khóa sep được sử dụng để chỉ định cách tách các đối tượng bên trong cùng một câu lệnh in. Theo mặc định, chúng ta có nó là sep=' ', một khoảng cách giữa hai đối tượng
  • kết thúc được sử dụng để in một thứ cụ thể sau khi tất cả các giá trị được in. Theo mặc định, chúng ta có kết thúc là \n, cung cấp một dòng mới sau mỗi câu lệnh print[]
  • tệp được sử dụng để chỉ định nơi hiển thị đầu ra. Theo mặc định, nó là sys. thiết bị xuất chuẩn [là màn hình]
  • flush chỉ định biểu thức boolean nếu đầu ra là Sai hoặc Đúng. Theo mặc định, nó là Sai. Trong Python, đầu ra từ print[] đi vào bộ đệm. Sử dụng tham số flush= True giúp xóa bộ đệm ngay khi chúng ta sử dụng câu lệnh print[]

Hãy lấy một số ví dụ để hiểu cách sử dụng cú pháp của hàm print[]

ví dụ 1

print[0, 1, 2]
print[0, 1, 2, sep='$']
print[1, 2, sep='@', end='%']

đầu ra

 a=input[‘Enter ur value’]
0

Ghi chú. Tất cả các giá trị được theo sau bởi dấu phẩy [ , ], phân biệt chúng dưới dạng các giá trị/đối tượng riêng biệt. Theo mặc định, điều này sẽ thêm khoảng cách giữa các giá trị được in dưới dạng đầu ra

ví dụ 2

Chúng ta thậm chí có thể thực hiện các phép tính số học trực tiếp trong câu lệnh in trong python

 a=input[‘Enter ur value’]
1

đầu ra

ví dụ 3

 a=input[‘Enter ur value’]
2

đầu ra

Trong đoạn mã trên, cả hai từ được in trên cùng một dòng vì phần cuối theo mặc định không phải là ‘\n’, thay vào đó là '' [dấu cách]

Ví dụ 4. Chúng ta có thể in một chuỗi và số cùng nhau

 a=input[‘Enter ur value’]
3

đầu ra

Trong khi in số và chuỗi với nhau, chúng ta cần chuyển đổi số thành chuỗi để nối. str[] là một hàm sẵn có khác chuyển đổi một số nguyên thành một chuỗi

Định dạng đầu ra Python

Đôi khi người dùng có thể muốn làm cho đầu ra của mã đẹp hơn và hấp dẫn hơn đối với người xem. Đối với điều này, chúng tôi có một số chức năng sẵn có khác. Ở đây chúng ta sẽ thảo luận về hai phương pháp được sử dụng rộng rãi

Chúng ta có thể sử dụng str. phương thức định dạng[]. Hàm format[] này sẽ làm cho đầu ra dễ nhìn hơn

Các dấu ngoặc nhọn { } sau trong mã đóng vai trò giữ chỗ. Chúng ta cũng có thể chỉ định thứ tự của các biến này bằng cách đặt các số vào phần giữ chỗ

 a=input[‘Enter ur value’]
4

đầu ra

 a=input[‘Enter ur value’]
5

Bên cạnh chức năng này, chúng ta cũng có thể sử dụng phương thức % cũ mà chúng ta đã sử dụng tương tự trong ngôn ngữ C

Welcome to Scaler Academy. In this article, we will learn about Python
0

đầu ra

Welcome to Scaler Academy. In this article, we will learn about Python
1

Ghi chú. Mặc dù có sẵn các phương thức khác để định dạng nhưng toán tử modulo chuỗi vẫn được người dùng sử dụng rộng rãi

Cho đến bây giờ, chúng ta đã học về cách hiển thị đầu ra của python. Các chương trình không tương tác nhiều vì chúng tôi có các giá trị được mã hóa cứng của các biến. Đôi khi người dùng hoặc nhà phát triển muốn chạy các chương trình với dữ liệu của riêng họ trong các biến để thuận tiện cho họ

Để thực hiện điều này, chúng ta sẽ học cách lấy đầu vào từ người dùng, trong đó chính người dùng sẽ xác định giá trị của các biến

Câu lệnh input[] cho phép chúng ta làm những việc như vậy trong Python

Cú pháp của hàm này như sau

Ở đây dấu nhắc là chuỗi chúng tôi muốn hiển thị trong khi lấy đầu vào từ người dùng. Đây là tùy chọn

Hãy xem xét một số ví dụ để hiểu rõ hơn về chủ đề này

ví dụ 1

Welcome to Scaler Academy. In this article, we will learn about Python
2

đầu ra

Welcome to Scaler Academy. In this article, we will learn about Python
3

ví dụ 2

Welcome to Scaler Academy. In this article, we will learn about Python
4

đầu ra

Welcome to Scaler Academy. In this article, we will learn about Python
5

Ghi chú. Theo mặc định, hàm input[] của python lấy đầu vào của người dùng dưới dạng một chuỗi. Trong ví dụ 2, chúng ta phải chuyển đổi tuổi [từ chuỗi thành số nguyên], được nhập bởi người dùng, sử dụng int[] cùng với hàm nhập

Một lần nữa chúng ta cần chuyển đổi số nguyên [biến 'mới'] thành một chuỗi để nối trong khi in đầu ra

ví dụ 3

Welcome to Scaler Academy. In this article, we will learn about Python
6

đầu ra

Welcome to Scaler Academy. In this article, we will learn about Python
7

Trong câu lệnh print[] chúng ta đã đề cập đến “%. 2f”. Đây ". 2” xác định rằng câu trả lời được in phải có tối đa 2 chữ số thập phân

Ghi chú. Thay vì int[], chúng ta cũng có thể sử dụng hàm float[], cho phép người dùng nhập số thập phân thay vì số nguyên

Sự kết luận

Đã học rất nhiều phương pháp và cách lấy dữ liệu và hiển thị nó? . Tất cả các khái niệm được hỗ trợ bởi các đoạn mã đơn giản và dễ hiểu. Bài viết này mô tả chi tiết quá trình Nhập và Xuất trong Python

Cú pháp Python khá ngắn và chính xác. Khi lướt qua blog này, bạn có thể nhận thấy so với các ngôn ngữ lập trình khác như C ++ và Java, ngôn ngữ này cần có tệp tiêu đề để bắt đầu. Ở đây trong Python, chỉ cần một dòng để nhập và hiển thị dữ liệu. Không có tệp tiêu đề như vậy được yêu cầu

Hãy thử sử dụng các phương pháp khác nhau như vậy để cải thiện trải nghiệm mã hóa của bạn bằng ngôn ngữ Python và thực hành các vấn đề tương tự để hiểu rõ logic

Câu lệnh đầu vào và đầu ra trong Python là gì?

Đầu ra. Điền tên của bạn. GFG Xin chào, GFG Lưu ý. Python lấy tất cả đầu vào làm đầu vào chuỗi theo mặc định. Để chuyển đổi nó sang bất kỳ loại dữ liệu nào khác, chúng tôi phải chuyển đổi đầu vào một cách rõ ràng. Ví dụ, để chuyển đổi đầu vào thành int hoặc float, chúng ta phải sử dụng phương thức int[] và float[] tương ứng.

Câu lệnh đầu vào và đầu ra là gì?

Câu lệnh đầu vào/đầu ra hoặc câu lệnh IO là một phần của chương trình hướng dẫn máy tính cách đọc và xử lý dữ liệu . Nó liên quan đến việc thu thập thông tin từ thiết bị đầu vào hoặc gửi thông tin đến thiết bị đầu ra.

Câu lệnh đầu vào trong Python là gì?

Hàm Python input[] được dùng để lấy thông tin đầu vào của người dùng . Theo mặc định, nó trả về đầu vào của người dùng ở dạng chuỗi.

Ví dụ về đầu vào trong Python là gì?

Ví dụ 2. Nhận thông tin đầu vào từ người dùng bằng lời nhắc . inputString = input['Nhập một chuỗi. '] print['Chuỗi vừa nhập là. ', inputString] Mã chạy. Đầu ra Nhập một chuỗi. Python thật thú vị.

Chủ Đề