【发布时间】:2019-11-16 16:08:56
【问题描述】:
我正在用 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("\")
【问题讨论】: