python3九九乘法表儿歌下载_python3的基础学习之九九乘法表和format函数,值得收藏...
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函数,值得收藏...相关推荐
- python3九九乘法表儿歌下载_Python3基础 九九乘法表
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 Conda : 4.7.5 typesetting : ...
- 西门子plc语句表是c语言吗,新手学习西门子PLC语句表的几点建议
我接触到很多同行,他们都说S7-300/400的语句表(即指令表)语言难学,最近在西门子的S7-300/400论坛上,看到有网友感叹"语句表好难学啊!".梯形图为什么好学?其原因很 ...
- python打印九九乘法表儿歌下载_python之打印九九乘法表
SQL SERVER With语法[转] 今天在论坛上看到一个举例,关于sql server 的示例.1/25/50/100美分,多少种可能拼凑成2美元. 看了其中第一条语法,放在SQL SERVER ...
- python3.6.5安装包下载_Python3.6.5安装包 32/64位 官方免费版
Python是一款超级稳定的计算机程序设计语言软件.该软件有着清晰的语法,适合完成各种高层任务,几乎可以在所有的操作系统中运行,现在很多人拿它来作为爬虫的开发工具,相当强大. [功能特点] 1.Web ...
- python3.5.2 32位下载_Python3.5.2 官方版官方版下载
python3.5.2官方版是一种为程序设计人员而开发的直译式计算机程序设计语言.该设计语言也是一种功能强大而完善的通用型设计语言,Python3.5.2官方版其具备的PyOpenGL模块封装了&qu ...
- python3.6.6官网下载_Python3.6.6
Python3.6.6官方版是一门大家十分熟悉和知晓的跨平台脚本语言.Python3.6.6官方版相当强大和专业,提供了re模块,可以支持正则表达式,同时还提供了SGML,XML分析模块,有许多程序员 ...
- python3库下载_下载安装Python第三方库的方法,最全方式,值得收藏
一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和管理 Python包的工具,可以对python的包进行管理和升级等操作. 具体的 ...
- 清华教授肝了368个小时整理出《Python3速查手册》高清PDF开发下载,零基础学习必备
在当下互联网盛行的时代下,Python成为了一种全民都在学Python的编程语言,每天都会有前仆后继的人去学习. 相信绝大部分零基础小白学Python的时候,都会抱有这样的疑问:不都说Python是最 ...
- python表单管理系统_python3开发进阶-Django框架的Form表单系统和基本操作
{% csrf_token %} 用户名 密码 {{ error_msg }}
最新文章
- 第一位女性商业程序员玛丽库姆斯去世,享年 93 岁!
- matlab中实时脚本与纯代码脚本
- 自考学士学位计算机题库,2020自考本科学位英语试题(附答案)
- 自定义android控件EditText 自定义边框 背景
- 异常“只能在执行Render()的过程中调用RegisterForEventValidation”的解决办法(转)...
- P3385 【模板】负环
- (error) CROSSSLOT Keys in request don‘t hash to the same slot 解决方法
- java socket 自动重连_socket 如何判断远端服务器的连接状态?连接断开,需重连...
- vivo C/C++工程师视频面试总结 20180802
- c2665 “initgraph”: 2 个重载中没有一个可以转换所有参数类型_一个使用延迟候选项生成的用于自动化程序修复方法的工具...
- 计算机与特殊教育,计算机与信息工程学院特殊教育学院支教活动举行
- 智能安防系统如何防火、防盗、防煤气?
- 《编写可维护的 JavaScript》读书笔记第7章:事件处理
- 生成模型应用——使用变分自编码器(VAE)控制人脸属性生成人脸图片
- JAVA Timer 定时器原理
- vs2015中工具箱不显示DevExpress控件的解决办法
- 一天一个西红柿,健康多多
- 【Jaya算法解决柔性作业车间调度问题(附代码)】
- 又冒出来了不错的创意
- 数字媒体技术基础之三:分辨率
热门文章
- ASP.NET Core File Providers
- 计算机第一课 教案 纪律,信息技术开学第一课-纪律
- 【ArcGIS风暴】ArcGIS+CASS点云(.las)数据生成等高线方法案例精解
- Android之三大图片缓存原理、特性对比
- Android之switch控件的用法
- 我让代码生了个孩子继承了他爸爸谁知他爸爸继承了他爷爷(16)
- 《零基础看得懂的C++入门教程 》——(8)搞定二维数组与循环嵌套
- ios wkweb设置图片_iOS WKWebView (NSURLProtocol)拦截js、css,图片资源
- mysql之主从复制 简书_MySQL主从复制(传统)
- 基于python的随机森林回归实现_随机森林理论与python代码实现