- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在用Python 做一个ascii 问题。目标是使用特定值创建特定图像来创建图像:
值 0 创建一个“-”并将光标向右移动到下一个变量。 1 创建一个“/”并将光标向上移动一行并向右移动。 2 创建一个“|”并将光标在同一位置上移一行。 3 创建一个“\”并将光标向上移动一行并向左移动一个空格。 4 创建一个“-”并向左移动光标。 5 创建一个“/”并将光标向下移动一行并向左移动。 6 创建一个“|”并将光标向下移动一行。 7 创建一个“\”并将光标向下移动一行并向右移动。
但是我不知道如何打印它来实现它。我的代码:
file_object = open("input.txt","w")
file_object.write("770000334444")
file_object.write("2255500004666")
file_object.write("002444")
file_object.close()
file_object = open("input.txt","r")
while True:
c = file_object.read(1)
if c == "0":
print("-")
if c == "1":
print("/")
if c == "2":
print("|")
if c == "3":
print("\")
if c == "4":
print("-")
if c == "5":
print("/")
if c == "6":
print("|")
if c == "7":
print("\")
最佳答案
恭喜您解决了一个有趣的问题。因为您有一个开放式问题,所以我提供一些一般信息,希望对您有所帮助。
print
函数可以打印而不总是转到下一行。例如,这将打印“Hello”。
print("Hel", end="")
print("lo")
您可以将turtle
模块用于图形程序,就像您想要的那样。您可能想查看module documentation
您可以使用curses
模块在任何您想要的地方绘制字符。它比 turtle
使用起来有点困难,但可以绘制字符。您可能想从 How-To guide 开始.
您可以创建自己的字符行列表,填写它们,然后打印出来。这是一种更难的方法,并且不使用任何库。
玩得开心!继续编码!记笔记。
关于Python ASCII 绘图仪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58892637/
我正在用Python 做一个ascii 问题。目标是使用特定值创建特定图像来创建图像: 值 0 创建一个“-”并将光标向右移动到下一个变量。 1 创建一个“/”并将光标向上移动一行并向右移动。 2 创
我正在修复 Java 代码(Windows 32)中的一些打印(绘图仪)问题。 纸张为 50 米卷,装载到绘图仪上。纸张“宽”为 36 英寸。我正在打印 36 英寸 x 108 英寸的图像。当我打印时
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我需要将任意文本转换为 HPGL(HP 图形语言)中定义的一组 vector 坐标,以便能够使用激光打印,如果可能的话使用 C/C++。 我可以使用任何使这项任务更容易的字体。 我找到了将字形轮廓转换
我是一名优秀的程序员,十分优秀!