Python 中for i in range ()是什么意思?

第六题为什么是A
2024-11-19 13:25:11
推荐回答(4个)
回答1:

Python 中for i in range ()是循环的次数的意思。

Python是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

扩展资料:

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

回答2:

range()里是循环的次数啊
for s in 'abc' 就是循环a,b,c 三次

for i in range(3) 又循环三次,这里的range(3) 和range(0,3)一样,只不过后者循环的是0,1,2 这3次,最后的3 不循环

本来三次又三次应该是9次
但是最后有个IF判断,而且判断是在print之后
所以aaabbb以后循环到C的三次的时候,
先打印了一个c,接着判断出s=='c',运行break,停止循环。
所以剩下的2个c就不出来了

回答3:

range() 可以产生一个序列, 比如range(3) 就产生 [0,1,2], 这样for i in range(3)就可以循环三次, 所以输出的字符都是三次
但是当到字母c的时候, 刚输出了一遍, 下面的if就break出去了, 所以选A

回答4:

如果你有自己的一台个人电脑,也许这台电脑用了微软公司所出售的操作系统,某种视窗(Windows)软件。当微软公司在许多年前第一次设计视窗软件时,它申请并得到了政策给予的版权。版权给予微软公司排他性地生产和销售视窗操作系统的权利。因此,如果一个人要想购买视窗软件,他除了给微软决定对这种产品收取的将近100美元之外别无选择。可以说微软在视窗软件市场上有垄断地位。
用第十四章中我们提出的企业行为模型不能正确地描述微软的经营决策。在那一章中,我们分析了竞争市场,在竞争市场上有许多企业提供基本相同的产品,因此,每一个企业对它得到的价格没有什么影响。与此相比,像微软这样的垄断者没有接近的竞争者,因此,可以影响它的产品的市场价格。竞争企业是价格接受者,而垄断企业是价格制定者。
在本章中,我们考察这种市场势力的含义。我们将说明,市场势力改变了企业价格与其成本之间的关系。竞争企业把其产品的价格作为既定的,并选择供给量,以使价格等于边际成本。与此相比,垄断者收取的价格大于边际成本。这个结果在微软视窗软件的情况下显然是正确的。视窗软件的边际成本——微软把它的程序复印到另一张磁盘上所引起的额外成本——只有几美元。视窗软件的市场价格是其边际成本的许多倍。