Python in nhiều biến
Để in nhiều biến trong Python, hãy sử dụng hàm print(). print(*objects) là một hàm Python tích hợp, lấy các đối tượng * làm nhiều đối số để in mỗi đối số được phân tách bằng dấu cách
Có nhiều cách để in nhiều biến. Một cách đơn giản là sử dụng hàm print()
band = 8 name = "Sarah Fier" print("The band for", name, "is", band, "out of 10")đầu ra
The band for Sarah Fier is 8 out of 10Trong mã này, chúng tôi đang in hai biến sau bằng hàm print()
- ban nhạc
- Tên
Bên trong hàm print(), chúng ta đã đặt tên biến vào vị trí tương ứng của chúng, và khi bạn chạy chương trình, nó sẽ đọc giá trị của các biến và in ra giá trị của chúng
Đây là cách rõ ràng nhất để chuyển các giá trị dưới dạng tham số
Sử dụng %-định dạng
Hãy sử dụng %-formatting và chuyển biến dưới dạng một bộ bên trong hàm print()
band = 8 name = "Sarah Fier" print("The band for %s is %s out of 10" % (name, band))đầu ra
The band for Sarah Fier is 8 out of 10Vượt qua nó như một cuốn từ điển
Bạn có thể chuyển các biến dưới dạng từ điển sang hàm print()
band = 8 name = "Sarah Fier" print("The band for %(n)s is %(b)s out of 10" % {'n': name, 'b': band})đầu ra
The band for Sarah Fier is 8 out of 10Sử dụng định dạng kiểu mới
Với Python3. 0, phương thức format() đã được giới thiệu để xử lý định dạng chuỗi phức tạp hiệu quả hơn. Trình định dạng hoạt động bằng cách đặt một hoặc nhiều trường thay thế và trình giữ chỗ được xác định bởi một cặp dấu ngoặc nhọn { } vào một chuỗi và gọi chuỗi đó. định dạng()
Đây là một kiểu định dạng chuỗi mới sử dụng phương thức format(). Nó rất hữu ích để sắp xếp lại hoặc in cùng một thứ nhiều lần
band = 8 name = "Sarah Fier" print("The band for {} is {} out of 10".format(name, band))đầu ra
The band for Sarah Fier is 8 out of 10Chuỗi f Python
Chúng ta có thể sử dụng chuỗi f để in nhiều biến trong Python 3. Python f String là một cải tiến so với các phương pháp định dạng trước đó.
Nó còn được gọi là “các chuỗi ký tự được định dạng”, chuỗi f là các chuỗi ký tự có chữ f ở đầu và dấu ngoặc nhọn chứa các biểu thức sẽ được thay thế bằng các giá trị của chúng
________số 8đầu ra
The band for Sarah Fier is 8 out of 10Đó là nó cho hướng dẫn này
Bài viết liên quan
Cách in Loại biến trong Python
Cách in một mảng trong Python
Cách in đậm văn bản Python
Bài viết trước Cách in một mảng trong Python
Bài viết tiếp theo Đảo ngược phạm vi Python. Cách đảo ngược phạm vi
kranal
https. //appdividend. com/
Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến thức về nhiều nền tảng back-end (e. g. , PHP, Nút. js, Python) và các khung JavaScript giao diện người dùng (e. g. , Góc, Phản ứng và Vue)
Xin chào @babygroot8236561007. Vâng, đó là bội số của 7, nhưng chúng không phải là tất cả bội số của 7 trong khoảng từ 0 đến 100 (ví dụ: 70 thì sao?) Bạn không cần The band for Sarah Fier is 8 out of 101
cho x trong phạm vi(10).
x
Vì tất cả các giá trị của The band for Sarah Fier is 8 out of 102 đều dưới 10 nên chúng chắc chắn sẽ dưới 100. Ngoài ra, nếu bạn muốn câu điều kiện (The band for Sarah Fier is 8 out of 103), đây không phải là cú pháp đúng
The band for Sarah Fier is 8 out of 100Nếu bạn thực sự gặp khó khăn, tôi thấy cách tốt nhất để giải quyết vấn đề này là tạm dừng và quay lại sau. Sau đó, khi bạn quay lại, hãy ngồi xuống và xem bạn sẽ làm điều đó như thế nào nếu bạn trực tiếp làm việc đó. Ví dụ, ngồi xuống với một tờ giấy và suy nghĩ, The band for Sarah Fier is 8 out of 104 Hãy suy nghĩ về quy trình liên quan đến việc kiểm tra xem một số (The band for Sarah Fier is 8 out of 102) có chia hết cho một số khác (The band for Sarah Fier is 8 out of 106) hay không. Khi bạn nghĩ ra một phương pháp để thực hiện nó, hãy viết hướng dẫn như thể bạn đang viết chúng cho bạn của mình. Đây bây giờ là mã giả của bạn. Sau đó, xem liệu bạn có thể dịch nó sang cú pháp Python không.
Tôi hy vọng điều này sẽ hữu ích.
tôi dường như vẫn chưa hiểu đúng…
Từ việc xem xét nỗ lực trước đây của bạn, tôi nghĩ bạn biết đại khái những gì bạn phải làm nhưng không hoàn toàn biết cách thực hiện nó
Vì bạn đã giải quyết xong vòng lặp The band for Sarah Fier is 8 out of 107 để lặp lại, hãy tiếp tục với điều đó
Thay đổi các bước sau thành mã. (Nếu bạn đã từng gặp khó khăn với một vấn đề, thì việc làm này - và thực hiện quy trình mà không liên quan đến mã - thường sẽ hữu ích. )
- Với mọi số từ 1 đến 100.
1. 1 Kiểm tra xem số đó có phải là bội số của 7 không.
1. 2 Nếu số đó là bội số của 7, hãy in số đó ra bàn điều khiển
1. 3 Nếu số không phải là bội số của 7, không làm gì cả.
Đây không phải là cách làm hiệu quả nhất, nhưng về cơ bản nó là thuật toán cho phương pháp mà bạn đang cố gắng thực hiện. Tôi đã để lại một số gợi ý trong các bước ở trên về cách bạn có thể triển khai từng gợi ý đó…
Bạn có thể đăng lại mã mới của mình không?