Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Tôi đang tạo một trò chơi bằng Python (chỉ văn bản) nhưng nó trở nên khó hiểu khi mọi người chơi nó vì không có khoảng trống giữa các đoạn văn, vì vậy có vẻ như thế này:

'You step outside and feel the wind on your face.'
'Which direction do you turn?'

Nhưng tôi muốn nó trông như thế này:

'You step outside and feel the breeze on your face'

'What do you do next'?

Đây là mã của tôi:

print 'You step outside and feel the cool breeze on your face.'
what = raw_input ('What do you do next ')

Thanks!

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Màu hổ phách

491K81 Huy hiệu vàng618 Huy hiệu bạc546 Huy hiệu đồng81 gold badges618 silver badges546 bronze badges

Hỏi ngày 10 tháng 4 năm 2012 lúc 0:25Apr 10, 2012 at 0:25

In một ký tự mới.

print("\n")

Or:

print("An angry-looking dwarf throws an axe at you.\nYou die.\n")

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 0:26Apr 10, 2012 at 0:26

Li-aung yipli-aung yipLi-aung Yip

12.1k5 Huy hiệu vàng31 Huy hiệu bạc49 Huy hiệu đồng5 gold badges31 silver badges49 bronze badges

Bạn có một vài giải pháp:

Điều đơn giản hơn sẽ là sử dụng câu lệnh

'You step outside and feel the breeze on your face'

'What do you do next'?
1 giữa các dòng của bạn, được sử dụng một mình, in một nguồn cấp dữ liệu.

Ngoài ra, bạn có thể kết thúc chuỗi bạn đang in bằng ký tự

'You step outside and feel the breeze on your face'

'What do you do next'?
2, điều này sẽ gây ra nguồn cấp dữ liệu dòng hoặc bạn có thể bắt đầu đầu vào của mình với cùng một ký tự.

Đã trả lời ngày 10 tháng 4 năm 2012 lúc 0:28Apr 10, 2012 at 0:28

Thomas Orozcothomas OrozcoThomas Orozco

51.1k9 Huy hiệu vàng110 Huy hiệu bạc115 Huy hiệu đồng9 gold badges110 silver badges115 bronze badges

print('\v')

Tab dọc cho không gian dọc.

Đã trả lời ngày 3 tháng 5 năm 2017 lúc 13:15May 3, 2017 at 13:15

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Mian Asbat Ahmadmian Asbat AhmadMian Asbat Ahmad

3.06810 Huy hiệu vàng39 Huy hiệu bạc68 Huy hiệu Đồng10 gold badges39 silver badges68 bronze badges

Ghi chú

Nhấn vào đây để tải xuống mã ví dụ đầy đủhere to download the full example code

Ví dụ này cho thấy cách sử dụng

'You step outside and feel the breeze on your face'

'What do you do next'?
3 để tô màu khu vực giữa hai dòng.

import matplotlib.pyplot as plt
import numpy as np

Cách sử dụng cơ bản#

Các tham số Y1 và Y2 có thể là vô hướng, biểu thị một ranh giới ngang ở giá trị y đã cho. Nếu chỉ Y1 được đưa ra, Y2 mặc định là 0.

x = np.arange(0.0, 2, 0.01)
y1 = np.sin(2 * np.pi * x)
y2 = 0.8 * np.sin(4 * np.pi * x)

fig, (ax1, ax2, ax3) = plt.subplots(3, 1, sharex=True, figsize=(6, 6))

ax1.fill_between(x, y1)
ax1.set_title('fill between y1 and 0')

ax2.fill_between(x, y1, 1)
ax2.set_title('fill between y1 and 1')

ax3.fill_between(x, y1, y2)
ax3.set_title('fill between y1 and y2')
ax3.set_xlabel('x')
fig.tight_layout()

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Ví dụ: dải tự tin#

Một ứng dụng phổ biến cho

'You step outside and feel the breeze on your face'

'What do you do next'?
3 là dấu hiệu của các dải tự tin.

'You step outside and feel the breeze on your face'

'What do you do next'?
3 sử dụng màu của chu kỳ màu làm màu lấp. Đây có thể là một chút mạnh mẽ khi áp dụng để lấp đầy các khu vực. Do đó, nó thường là một thực tế tốt để làm sáng màu bằng cách làm cho khu vực bán trong suốt bằng cách sử dụng alpha.

N = 21
x = np.linspace(0, 10, 11)
y = [3.9, 4.4, 10.8, 10.3, 11.2, 13.1, 14.1,  9.9, 13.9, 15.1, 12.5]

# fit a linear curve an estimate its y-values and their error.
a, b = np.polyfit(x, y, deg=1)
y_est = a * x + b
y_err = x.std() * np.sqrt(1/len(x) +
                          (x - x.mean())**2 / np.sum((x - x.mean())**2))

fig, ax = plt.subplots()
ax.plot(x, y_est, '-')
ax.fill_between(x, y_est - y_err, y_est + y_err, alpha=0.2)
ax.plot(x, y, 'o', color='tab:brown')

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Có chọn lọc lấp đầy các vùng ngang#

Tham số cho phép chỉ định các phạm vi X để điền. Đó là một mảng boolean có cùng kích thước với x.

Chỉ các chuỗi X của các chuỗi thực sự tiếp giáp được lấp đầy. Kết quả là phạm vi giữa các giá trị đúng và giả lân cận không bao giờ được lấp đầy. Điều này thường không mong muốn khi các điểm dữ liệu nên biểu thị một đại lượng tiếp giáp. Do đó, nên đặt

'You step outside and feel the breeze on your face'

'What do you do next'?
6 trừ khi khoảng cách X của các điểm dữ liệu là đủ tốt để hiệu ứng trên không đáng chú ý. Nội suy xấp xỉ vị trí X thực tế mà tại đó điều kiện sẽ thay đổi và mở rộng phần điền lên đó.

x = np.array([0, 1, 2, 3])
y1 = np.array([0.8, 0.8, 0.2, 0.2])
y2 = np.array([0, 0, 1, 1])

fig, (ax1, ax2) = plt.subplots(2, 1, sharex=True)

ax1.set_title('interpolation=False')
ax1.plot(x, y1, 'o--')
ax1.plot(x, y2, 'o--')
ax1.fill_between(x, y1, y2, where=(y1 > y2), color='C0', alpha=0.3)
ax1.fill_between(x, y1, y2, where=(y1 < y2), color='C1', alpha=0.3)

ax2.set_title('interpolation=True')
ax2.plot(x, y1, 'o--')
ax2.plot(x, y2, 'o--')
ax2.fill_between(x, y1, y2, where=(y1 > y2), color='C0', alpha=0.3,
                 interpolate=True)
ax2.fill_between(x, y1, y2, where=(y1 <= y2), color='C1', alpha=0.3,
                 interpolate=True)
fig.tight_layout()

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Ghi chú

Nhấn vào đây để tải xuống mã ví dụ đầy đủ

Ví dụ này cho thấy cách sử dụng 'You step outside and feel the breeze on your face' 'What do you do next'? 3 để tô màu khu vực giữa hai dòng.

Cách sử dụng cơ bản#

Các tham số Y1 và Y2 có thể là vô hướng, biểu thị một ranh giới ngang ở giá trị y đã cho. Nếu chỉ Y1 được đưa ra, Y2 mặc định là 0.

'You step outside and feel the breeze on your face'

'What do you do next'?
0

Hướng dẫn how do you draw a space between lines in python? - làm thế nào để bạn vẽ một khoảng cách giữa các dòng trong python?

Ví dụ: dải tự tin# ( 0 minutes 1.902 seconds)

Một ứng dụng phổ biến cho

'You step outside and feel the breeze on your face'

'What do you do next'?
3 là dấu hiệu của các dải tự tin.

Làm thế nào để bạn đặt một khoảng trống giữa các dòng trong Python?

Bạn có một vài giải pháp: cái đơn giản hơn sẽ sử dụng câu lệnh in giữa các dòng của bạn, được sử dụng một mình, in một nguồn cấp dữ liệu.Ngoài ra, bạn có thể kết thúc chuỗi bạn đang in bằng ký tự '\ n', sẽ gây ra nguồn cấp dữ liệu dòng hoặc bạn có thể bắt đầu đầu vào của mình với cùng một ký tự.use a print statement between your lines, which, used alone, prints a line feed. Alternatively, you could you end the string you're printing with a '\n' character, which will cause a line feed, or you could start your input with the same character.

Làm thế nào để bạn không gian phá vỡ trong Python?

Để thêm không gian trong Python giữa hai dòng hoặc đoạn văn, chúng ta có thể sử dụng ký tự dòng mới.# Sử dụng N để thêm không gian giữa hai dòng trong bản in Python ("Xin chào thế giới.

Bạn có thể sử dụng không gian trong Python không?

Tab hoặc không gian?Không gian là phương pháp thụt đầu tiên ưa thích.Các tab chỉ nên được sử dụng để duy trì sự phù hợp với mã đã được thụt vào với các tab.Python không hoàn toàn trộn lẫn các tab và không gian để thụt vào.Spaces are the preferred indentation method. Tabs should be used solely to remain consistent with code that is already indented with tabs. Python disallows mixing tabs and spaces for indentation.