首页 > 编程语言 > 详细

75、python学习第一篇

时间:2017-04-08 12:15:42      阅读:169      评论:0      收藏:0      [点我收藏+]

1、sys包下边的argv方法,从控制台获取数据

‘‘‘
Created on 2017年4月8日

@author: weizhen
‘‘‘
import sys

One = [" * ", "**", " * ", " * ", " * ", "***",*********]
Two = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Three = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Four = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Five = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Six = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Seven = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Eight = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Night = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Ten = ["***", "*   *", "*  *", "  *", " * ", "***",*********]
Digits = [One, Two, Three, Four, Five, Six, Seven, Eight, Night, Ten]
try:
    digits = sys.argv[1]
    row = 0
    while row < 7:
        line = ""
        column = 0
        while column < len(digits):
            number = int(digits[column])
            digit = Digits[number]
            line += digit[row] + " "
            column += 1
            print(line+in)
        print(line+out)
        row += 1
except IndexError:
    print("usage:bigdigits.py <number>")

就是会判断输入值的大小,并根据控制台输入数组的大小去对字符串进行append

技术分享

这里要指出,line += digit[row] + " "这一行只是对字符串进行append,所有会用+=并不是对字符串进行连加

75、python学习第一篇

原文:http://www.cnblogs.com/weizhen/p/6681418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!