1. 九九乘法表

1.1 代码一

for i in range(1, 10): #range取值1,2,3,4,5,6,7,8,9;做i的值,到10停止,不取10

for j in range(1, i + 1): #range取值,1,2,3,4,5,6,7,8,9,当i=9时,到i+9=10停止,不取10

print ("%d*%d=%d " % (i, j, i * j),end=" ") #打印%d赋值依次是i,j,然后i×j;

#一行结束,end=" "提示打印空格并换行

print () #一行结束,打印空格

1.2 效果图

1.3 代码二

j = 0 #j初始赋值为0

while j<9: #提示j从0~8取值

j +=1 #进入循环,说明j被从新赋值,从1~9取值

i=1 #i为1

while i<=j: #然后进入小循环,i的值≤j,也就是说j等于1时,i也是只能是1;j为2时,i,可以是1,然后2

print ("%d*%d = %d"%(i,j,i*j),end=" ")#打印%d赋值依次是i,j,然后i×j;

#一行结束,end=" "提示打印空格并换行

i = i+1 #当j为2时,i可以为1,2,当2结束时,i被赋值3,条件不符合,小循环结束

else:#小循环结束,跳出来

print ()#打印空格,换行

1.4 效果图

1.5 代码三

for i in range(1, 10):

for j in range(1, i+1):

print('{}x{}={}\t'.format(j, i, i*j), end='') #format函数

print()

1.6 效果图

最经典的代码,效果是最好的,因为采用format函数

2.format函数学习

2.1 格式化字符串的函数 str.format(),它增强了字符串格式化的功能

2.2 基本语法是通过 {} 和 : 来代替以前的 %

2.3 format 函数可以接受不限个参数,位置可以不按顺序

2.3.1

>>> "{} {}".format("hello", "world") # 不设置指定位置,按默认顺序

'hello world'

2.3.2

>>> "{0} {1}".format("hello", "world") # 设置指定位置

'hello world'

2.3.3

"{1} {0} {1}".format("hello", "world") # 设置指定位置

'world hello world'

2.4 实例

2.4.1 代码

print("我是:{name}, 地址 {url}".format(name="小白", url="来自浙江")) #最简单

# 通过字典设置参数

site = {"name": "小白", "url": "来自浙江"}

print("我是:{name}, 地址 {url}".format(**site)) #**是必须的

# 通过列表索引设置参数

my_list = ['小白', '来自浙江'] #注意为单引号

print("我是:{0[0]}, 地址 {0[1]}".format(my_list)) # "0" 是必须的

2.4.2 结果

我是:小白, 地址 来自浙江

我是:小白, 地址 来自浙江

我是:小白, 地址 来自浙江

python3九九乘法表儿歌下载_python3的基础学习之九九乘法表和format函数,值得收藏...相关推荐

  1. python3九九乘法表儿歌下载_Python3基础 九九乘法表

    Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 Conda : 4.7.5 typesetting : ...

  2. 西门子plc语句表是c语言吗,新手学习西门子PLC语句表的几点建议

    我接触到很多同行,他们都说S7-300/400的语句表(即指令表)语言难学,最近在西门子的S7-300/400论坛上,看到有网友感叹"语句表好难学啊!".梯形图为什么好学?其原因很 ...

  3. python打印九九乘法表儿歌下载_python之打印九九乘法表

    SQL SERVER With语法[转] 今天在论坛上看到一个举例,关于sql server 的示例.1/25/50/100美分,多少种可能拼凑成2美元. 看了其中第一条语法,放在SQL SERVER ...

  4. python3.6.5安装包下载_Python3.6.5安装包 32/64位 官方免费版

    Python是一款超级稳定的计算机程序设计语言软件.该软件有着清晰的语法,适合完成各种高层任务,几乎可以在所有的操作系统中运行,现在很多人拿它来作为爬虫的开发工具,相当强大. [功能特点] 1.Web ...

  5. python3.5.2 32位下载_Python3.5.2 官方版官方版下载

    python3.5.2官方版是一种为程序设计人员而开发的直译式计算机程序设计语言.该设计语言也是一种功能强大而完善的通用型设计语言,Python3.5.2官方版其具备的PyOpenGL模块封装了&qu ...

  6. python3.6.6官网下载_Python3.6.6

    Python3.6.6官方版是一门大家十分熟悉和知晓的跨平台脚本语言.Python3.6.6官方版相当强大和专业,提供了re模块,可以支持正则表达式,同时还提供了SGML,XML分析模块,有许多程序员 ...

  7. python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏

    一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作. 具体的 ...

  8. 清华教授肝了368个小时整理出《Python3速查手册》高清PDF开发下载,零基础学习必备

    在当下互联网盛行的时代下,Python成为了一种全民都在学Python的编程语言,每天都会有前仆后继的人去学习. 相信绝大部分零基础小白学Python的时候,都会抱有这样的疑问:不都说Python是最 ...

  9. python表单管理系统_python3开发进阶-Django框架的Form表单系统和基本操作

    {% csrf_token %} 用户名 密码 {{ error_msg }}

最新文章

  1. 第一位女性商业程序员玛丽库姆斯去世,享年 93 岁!
  2. matlab中实时脚本与纯代码脚本
  3. 自考学士学位计算机题库,2020自考本科学位英语试题(附答案)
  4. 自定义android控件EditText 自定义边框 背景
  5. 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...
  6. P3385 【模板】负环
  7. (error) CROSSSLOT Keys in request don‘t hash to the same slot 解决方法
  8. java socket 自动重连_socket 如何判断远端服务器的连接状态?连接断开,需重连...
  9. vivo C/C++工程师视频面试总结 20180802
  10. c2665 “initgraph”: 2 个重载中没有一个可以转换所有参数类型_一个使用延迟候选项生成的用于自动化程序修复方法的工具...
  11. 计算机与特殊教育,计算机与信息工程学院特殊教育学院支教活动举行
  12. 智能安防系统如何防火、防盗、防煤气?
  13. 《编写可维护的 JavaScript》读书笔记第7章:事件处理
  14. 生成模型应用——使用变分自编码器(VAE)控制人脸属性生成人脸图片
  15. JAVA Timer 定时器原理
  16. vs2015中工具箱不显示DevExpress控件的解决办法
  17. 一天一个西红柿,健康多多
  18. 【Jaya算法解决柔性作业车间调度问题(附代码)】
  19. 又冒出来了不错的创意
  20. 数字媒体技术基础之三:分辨率

热门文章

  1. ASP.NET Core File Providers
  2. 计算机第一课 教案 纪律,信息技术开学第一课-纪律
  3. 【ArcGIS风暴】ArcGIS+CASS点云(.las)数据生成等高线方法案例精解
  4. Android之三大图片缓存原理、特性对比
  5. Android之switch控件的用法
  6. 我让代码生了个孩子继承了他爸爸谁知他爸爸继承了他爷爷(16)
  7. 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套
  8. ios wkweb设置图片_iOS WKWebView (NSURLProtocol)拦截js、css,图片资源
  9. mysql之主从复制 简书_MySQL主从复制(传统)
  10. 基于python的随机森林回归实现_随机森林理论与python代码实现