def draw_with_numbers():
while True:
print(“数字画图帮助:0 是空格,1 是红色,2 是绿色,3 是黄色,4 是蓝色,5 是紫色,6 是青色,7 是黑色,/ 是换行。”)
input_str = input(“请输入数字\n”)
count = 0
for char in input_str:
if char == ‘1’:
print("\033[30;31;6m■", end=’’)
elif char == ‘2’:
print("\033[30;32;6m■", end=’’)
elif char == ‘3’:
print("\033[30;33;6m■", end=’’)
elif char == ‘4’:
print("\033[30;34;6m■", end=’’)
elif char == ‘5’:
print("\033[30;35;6m■", end=’’)
elif char == ‘6’:
print("\033[30;36;6m■", end=’’)
elif char == ‘7’:
print("\033[30;38;6m■", end=’’)
elif char == ‘0’:
print(" “, end=’’)
elif char == ‘/’:
print()
else:
print(” “, end=’’)
count += 1
print(f”\nThe number of paintings is 绘画次数是:{count}")
continue_game = input(“Wanna continue 想继续吗? 1.continue 继续 0.exit 退出\n”)
if continue_game == ‘0’:
break
if name == “main”:
draw_with_numbers()