gpt4 book ai didi

Python ASCII 绘图仪

转载 作者:太空宇宙 更新时间:2023-11-03 20:07:31 25 4
gpt4 key购买 nike

我正在用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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com