跟随老男孩视频学习Python,第一个作业。九九乘法表。有关于while语句的使用,if 语句使用,输出换行和空格,字符串长度判断,整型转换为字符串,字符串连接。
print()
print()
line = 1 #行值
while line<10:
row = 1 #列值
while row<=line :
print(end = " ") #输出两个空格
if len(str(row*line))==1: #判断乘积位数
print(str(row) + "*" + str(line) + "=" + str(row*line),end = " ") #输出式子,如果乘积是一位,输出一个空格。
else:
print(str(row) + "*" + str(line) + "=" + str(row*line),end = "") #如果乘积是两位,输出零个空格。
row += 1
line +=1
print()
print()
运行结果是:
后用制表符代替空格,代码改进如下:
print()
line = 1 #行值
while line<10:
row = 1 #列值
while row<=line :
print(str(row) + "*" + str(line) + "=" + str(row*line),end = " ") #输出式子。
row += 1
line +=1
print()
print()