python编程实战100例子_1.1 实例1 打印九九乘法口诀
2022.09.18
编程重点:print()函数
1.字符串拼接;
b = "world"
print('hello',b)
打印输出
hello world
2.格式化输出(浮点型、正负号、字符串、数字);
# 1) 格式化输出浮点型,10个字符宽度,不足部分在前补,保留3位小数,f表示浮点数
x = -1.777
print("%10.3f" % x)
print("%010.3f" % x)
打印输出
-1.777
-00001.777
# 2) 格式化输出浮点型,-表示左对齐,10个字符宽度,不足部分在后补0
x = -1.777
print("%-10.3f" % x)
print("%-010.3f" % x)
打印输出
-1.777
-1.777
# 3) 格式化输出浮点型,+表示显示正负号,
x = +188.888
print("%+f" % x)
打印输出
+188.888000
# 4) 输出字符串
# 5) 输出数字
str = '编程是快乐的'
print("(%s)的长度是:%d" % (str, len(str)) )
打印输出
(编程是快乐的)的长度是:6
3.是否换行;
# 6)print默认换行
# 7) print + end=‘’ 不换行
print('不换行',end='')
print('--不换行')
打印输出
不换行--不换行
4.指定格式输出(“{0}”.format);
# 8) 定制的格式化
# print("{0}".format(""))
print("我是{0},年龄:{1}".format("wls",10))
打印输出
我是wls,年龄:10
5.代码实现打印九九乘法口诀;
# 9) 代码实现九九乘法口诀表
# for循环,range(1,10)取1~9之间的整数,不会取到10
for i in range(1,10):
# for循环,从1取到i的整数:
for j in range(1,i):
# print函数默认换行,可以添加end=来避免换行
# end=' '可以保证每个式子之间添加一个空格
print("{0}*{1}={2}".format(i,j,i*j), end=' ')
# for循环完成后加一个换行,通过print(‘’)来实现
print('')
打印输出
2*1=2
3*1=3 3*2=6
4*1=4 4*2=8 4*3=12
5*1=5 5*2=10 5*3=15 5*4=20
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72