栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python编程实例01——打印九九乘法口诀

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python编程实例01——打印九九乘法口诀


目录
  • 前言
  • 一、你所不知道的print()函数
  • 二、打印九九乘法表口表
  • 总结


前言

本文关键词:print()函数、九九乘法表


一、你所不知道的print()函数
  • a、常见用法,字符拼凑
b = 'world'
print("hello",b)  
#打印hello,world
  • b、设置空格填充。%10.3f设置输出10个字符宽,不足的部分在前面用空格填充
    .3的意思是保留三位小数,其中f表示浮点数,如下:
x = -1.7777
print('%10.3f' % x) 
#打印出:    -1.778
  • c、设置0填充。%010.3f设置输出10个字符宽,不足的部分在前面用0填充
    .3的意思是保留三位小数,其中f表示浮点数,如下:
x = -1.7777
print('%010.3f' % x)  
#打印出:-00001.778
  • d、设置左对齐。其中’-'设置左对齐,输出10个字符宽,不足部分在后面用空格填充保留三位小数,其中f表示浮点数
x = -1.7777
print('%-10.3f' % x)   
#打印出:-1.778
  • d、显示正负号。其中+设置输出格式要显示正负号
print('%+f '% 188.88)  
#打印出+188.880000 
  • e、格式化输出,%s表示以字符串形式输出,%d表示以数字的方式输出
    “编程是快乐的”以字符串的形式在终端输出,对应前面的%s
    len('编程是快乐的’)返回的值以数字的形式输出,对应前面的%d
print("(%s)的长度是:%d" % ('编程是快乐的',len('编程是快乐的')))  
#输出结果:(编程是快乐的)的长度是:6
  • f、print()函数默认是换行的,想要不换行,要用end参数指定每行结尾要显示的值
print('换行')
print('不换行',end='')
print('换行')

输出结果:

换行
不换行换行

  • g、format格式化输出

这里0,1的前后顺序不能乱,对应format后的顺序

print("我是{0},年龄:{1}".format("李明",10))   

输出结果:

我是李明,年龄:10

print("我是{1},年龄:{0}".format("李明",10))   

顺序混乱的情况,输出如下

我是10,年龄:李明

除了通过0,1,2…来指定顺序,还可指定参数,就不必考虑format后的顺序

print("今天是{m}月{n}日".format(m='5',n='11'))

输出结果:今天是5月11日

print()函数能够打印出各种格式的内容,这里就不一一枚举了

二、打印九九乘法表口表

接下来是对print函数的简单应用,打印九九乘法表

for i in range(1,10):
    for j in range(1,i + 1):
        print('{0}*{1}={2}'.format(i,j,i*j),end=' ')   
        #end=' ',式子之间增加空格
    print('')
    #默认换行打印完每一行后换行                                     			  																												  

输出结果

PS:range(1,10)表示取1~9的整数,但不取10.相当于数学中的[1,10),取值范围是前闭后开


总结

很多以前学过的东西都忘了,这个系列准备一边回忆一边整理下笔记,也希望对浏览到的朋友有所帮助。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/876010.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号