python编程输入图形_python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6...
展開全部
# encoding:utf-8
# python3.6
# 定義數字對應的字符字典
c_number = {0: [[1, 1, 1],
[1, 0, 1],
[1, 0, 1],
[1, 0, 1],
[1, 1, 1]],
1: [[0, 1, 0],
[0, 1, 0],
[0, 1, 0],
[0, 1, 0],
[0, 1, 0]],
2: [[1, 1, 1],
[0, 0, 1],
[1, 1, 1],
[1, 0, 0],
[1, 1, 1]],
3: [[1, 1, 1],
[0, 0, 1],
[1, 1, 1],
[0, 0, 1],
[1, 1, 1]],
4: [[1, 0, 1],
[1, 0, 1],
[1, 1, 1],
[0, 0, 1],
[0, 0, 1]],
5: [[1, 1, 1],
[1, 0, 0],
[1, 1, 1],
[0, 0, 1],
[1, 1, 1]],
6: [[1, 1, 1],
[1, 0, 0],
[1, 1, 1],
[1, 0, 1],
[1, 1, 1]],
7: [[1, 1, 1],
[0, 0, 1],
[0, 1, 0],
[0, 1, 0],
[0, 1, 0]],
8: [[1, 1, 1],
[1, 0, 1],
[1, 1, 1],
[1, 0, 1],
[1, 1, 1]],
9: [[1, 1, 1],
[1, 0, 1],
[1, 1, 1],
[0, 0, 1],
[1, 1, 1]],
}
# 定義打印字符函數
def print_one_number(x):
number = c_number[int(x)]
for i in range(len(number)):
for j in range(len(number[0])):
if number[i][j] == 1:
print("*", end="")
else:
print(" ", end="")
print("")
if __name__ == "__main__":
print("Input a number between 0 and 9:")
n = input()
print_one_number(n)
運行上面的程序,輸入0到9任意一個數字,回62616964757a686964616fe58685e5aeb931333431343564車的后在命令行打印出對應圖形。
下面是運行此腳本后,輸入數字6,回車后的結果:
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python编程输入图形_python编程,输入一个字符,用该字符输出一下图形,是一个数字6,用*表示6...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java不同项目加token访问_实战:
- 下一篇: python获取eth0_Python获