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 结果

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/306506.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java实用教程——组件及事件处理——处理事件

事件处理模式&#xff1a; 1.事件源&#xff1b; 能够产生事件的对象都可以称为事件源 2监视器&#xff1b; 需要一个对象对事件进行监视&#xff0c;以便对发生的事件做出处理 3处理事件的接口 监视器负责处理事件源发生的事件&#xff0c;为了让监视器这个对象能够对事件源发…

python opencv 图像添加噪声_opencv+python同时加椒盐噪声和随机杂点噪声

同时生成椒盐代码如下&#xff1a;通过pertotal 设置噪声总数 persalt盐噪声比例#同时加椒盐 总占比 pertotal &#xff0c;persalt盐占比image cv.imread(c:\\meiping1.png)height image.shape[0]width image.shape[1]channels image.shape[2]pertotal 0.03 #总噪声占比…

惊!Kubernetes 将弃用 Docker,开发者们怎么办?

喜欢就关注我们吧&#xff01;文|大东BE近日&#xff0c;Kubernetes 官方发布公告&#xff0c;宣布自 v1.20 起放弃对 Docker 的支持&#xff0c;届时用户将收到 Docker 弃用警告&#xff0c;并需要改用其他容器运行时。但 Docker 作为容器镜像构建工具的作用将不受影响&#x…

sql计算留存_SQL基础第七讲:关于用户留存率的计算

最近&#xff0c;好几个小伙伴都拿着关于用户留存的面试题来问我&#xff0c;所以今天单独开一篇文章讲一下留存问题。首先看一下留存是什么&#xff0c;简单来说&#xff0c;我和你今天在一家超市购物了&#xff0c;明天我来购物了&#xff0c;你没来&#xff0c;那么我就是这…

java实用教程——组件及事件处理——ActionEvent事件

事件源&#xff1a; 文本框&#xff0c;按钮&#xff0c;菜单项&#xff0c;密码框&#xff0c;单选按钮 注册监视器&#xff1a; 能够触发ActionEvent事件的组件使用方法 addActionListener(ActionListener listener) 处理事件接口&#xff1a; ActionListener接口中只有一个方…

【Azure Show】|第七期 特别版线上沙龙直播回顾. 嘉宾张坤段清华谭国欣柯克黄炜锵...

我是MVP 继与广州图书馆合作推出【搭上AI快车】在线公益课堂和大家分享了基于移动应用的人工智能开发经验后&#xff0c;本期继续与广州图书馆合作&#xff0c;邀请更多的微软技术专家&#xff0c;推出我们Azure Show节目的特别版&#xff0c;为大家带来各IT技术领域的经验分享…

java实用教程——组件及事件处理——ItemEvent事件(设置字体类型)

ItemEvent事件源&#xff1a; 选择框&#xff0c;下拉列表都可以触发ItemEvent事件 注册监视器&#xff1a; 能够触发ItemEvent事件的组件使用addItemListener(ItemListener listen) 将实现ItemListener的接口的类的实例注册为事件源的监视器 ItemListener接口&#xff1a; 接口…

python开发一个自己的技术网站_手把手教你写网站:Python WEB开发技术实战

摘要&#xff1a;本文详细介绍了Python WEB开发的基础入门。以一个博客站点的开发为例讲解了基于Django框架开发WEB站点的全过程。通过本文的学习可以快速掌握基于Django的Python WEB的开发方法&#xff0c;进行WEB站点的实践开发。数十款阿里云产品限时折扣中&#xff0c;赶紧…

理解 redis 中的 哈希对象类型

redis中的hash也是我们使用中的高频数据结构&#xff0c;它的构造基本上和编程语言中的HashTable&#xff0c;Dictionary大同小异&#xff0c;如果大家往后有什么逻辑需要用Dictionary存放的话&#xff0c;可以根据场景优先考虑下redis哦&#xff0c;起码可以装装嘛&#xff0c…

java实用教程——组件及事件处理——DocumentEvent事件

DocumentEvent事件源&#xff1a; 文本区Document的维护 注册监视器&#xff1a; 使用addDocumentListener(DocumentListener listen)为事件源添加监视器 DocumentListener接口&#xff1a; 接口中有三个方法&#xff1a; public void changUpdate(DocumentEvent e); public vo…

python递归函数查询表_python---------------递归函数

一、递归的定义1.什么是递归&#xff1a;在一个函数里在调用这个函数本身2.最大递归层数做了一个限制&#xff1a;997&#xff0c;但是也可以自己限制1 deffoo():2 print(n)3 n14 foo(n)5 foo(1)3.最大层数限制是python默认的&#xff0c;可以做修改&#xff0c;但是不建议你修…

prometheus-net.DotNetRuntime 获取 CLR 指标原理解析

prometheus-net.DotNetRuntime 介绍Intro前面集成 Prometheus 的文章中简单提到过&#xff0c;prometheus-net.DotNetRuntime 可以获取到一些 CLR 的数据&#xff0c;比如说 GC, ThreadPool, Contention, JIT 等指标&#xff0c;而这些指标可以很大程度上帮助我们解决很多问题&…

错误代码1500什么意思_啊早安打工人是什么梗???

早安打工人是什么梗&#xff1f;最近打工人这个词成为了大家口中最为常见的一个词语&#xff0c;打工人的爆火也引起了很多人的关注&#xff0c;这样一个词语在很多人看来很有可能还有点嘲讽的含义&#xff0c;却突然火遍全网&#xff0c;究竟打工人是什么梗&#xff1f;看起来…

java实用教程——组件及事件处理——MouseEvent事件

MouseEvent事件 任何组件上都可以发生鼠标事件&#xff0c;如鼠标进入组件、退出组件、在组件上方单击鼠标、拖动鼠标等都触发鼠标事件&#xff0c;即导致MouseEvent类自动创建一个 事件对象&#xff0c;事件源注册监视器的方法是addMouseListener(MouseListener listener); …

这个世界,正在悄悄惩罚那些不注意身体的人

这是头哥侃码的第226篇原创上周四&#xff0c;整个网络被 “马拉多纳去世” 的消息刷屏了。虽然我从不看足球&#xff0c;而且没有看过马拉多纳踢球&#xff0c;但关于他的故事、他的传奇、他的丰功伟绩&#xff0c;倒是听过不少。所以在听到这个消息的时候&#xff0c;我感到深…

tcp拥塞控制_网络TCP的拥塞控制算法简介

作为网络中使用最广泛的传输协议&#xff0c;TCP的拥塞控制机制是学术界和工业界关注的焦点问题之。然而&#xff0c;目前广泛使用的TCP传输协议的拥塞控制算法仍然使用相对固定的窗口调节策略&#xff0c;无法根据动态变化的场景自适应地调整参数&#xff0c;从而造成不可避免…

java实用教程——组件及事件处理——对话框(消息对话框,输入对话框,确认对话框)

消息对话框&#xff1a;(这个对话框提供一些信息) 无模式&#xff1a;可多线程的执行 有模式&#xff1a;用户必须处理这个一个对话框。必须解决这个问题后才可以继续相处下去 对话框分为无模式和有模式两种。如果一个对话框 是有模式的对话框&#xff0c;那么当这个对话框处于…

11张图演进SeviceMesh服务网格

本周和大家聊聊架构进化史-大家可文末扫码加入随着互联网持续高歌猛进&#xff0c;相关技术名词也是层出不穷&#xff0c;ServiceMesh服务网格这两年尤为火爆&#xff0c;然而很少有讲清楚的文章。笔者这里用心整理了一篇文章&#xff0c;用11张图演绎ServiceMesh的进化历程&am…

python数据抓取课程_Python爬虫入门教程 21-100 网易云课堂课程数据抓取

写在前面今天咱们抓取一下网易云课堂的课程数据&#xff0c;这个网站的数据量并不是很大&#xff0c;我们只需要使用requests就可以快速的抓取到这部分数据了。 你第一步要做的是打开全部课程的地址&#xff0c;找出爬虫规律&#xff0c;地址如下&#xff1a; https://study.16…

java实用教程——组件及事件处理——对话框(颜色对话框,自定义对话框)

颜色对话框&#xff1a; 可以用javax.swing包中的JColorChooser类的静态方法 public staticColorshowDialog (Component component, String title, Color initialColor) 创建一个有模式的颜色对话框&#xff0c;其中参数component指定颜色对话框可见时的位置&#xff0c;颜色对…