Python3基础之条件与循环控制实例解析
本文实例形式讲解了Python3的条件与循环控制语句及其用法,是学习Python所必须掌握的重要知识点,现共享给大家供大家参考。具体如下:
一般来说Python的流程控制语句包括:if条件语句、while循环语句、for循环语句、range函数以及break、continue、pass控制语句。这些语句在Python中的语义和在其他语言中基本是一样的,所以这里就只说它们的用法。
一、if语句
if语句是最常用的条件控制语句,Python中的一般形式为:
if 条件一: statements elif 条件二: statements else: statements
Python中用elif代替了else if,所以if语句的关键字为:if – elif – else。
注意:
1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
示例代码如下:
x = int(input("Please enter an integer: ")) if x < 0: print('Negative.') elif x == 0: print('Zero.') else: print('Positive.')
二、while语句
Python中while语句的一般形式:
while 判断条件: statements
同样需要注意冒号和缩进。另外,在Python中没有do..while循环。
示例代码如下:
a, b = 0, 1 while b < 10: # 循环输出斐波纳契数列 print(b) a, b = b, a+b
三、for语句
Python中的for语句与C语言中的for语句有点不同:C语言中的for语句允许用户自定义迭代步骤和终止条件;而Python的for语句可以遍历任何序列(sequence),按照元素在序列中的出现顺序依次迭代。一般形式为:
for variable in sequence: statements else: statements
示例代码如下:
words = ['cat','love','apple','python','friends'] for item in words: print(item, len(item))
如果你需要在循环体内修改你正迭代的序列,你最好是制作一个副本,这时切片标记就非常有用了:
words = ['cat','love','apple','python','friends'] for item in words[:]: # 制作整个列表的切片副本 if len(item) >= 6: words.insert(0, item) print(words)
我们注意到循环语句中还可以使用else子句,下面第五点有讲到。
四、range函数
如果你要遍历一个数字序列,那么内置的range()函数就可以派上用场了。函数range()常用于for循环中,用于产生一个算术数列:
>>> list(range(10)) # 默认从0开始 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> list(range(1, 11)) # 从1到11,前闭后开 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> list(range(0, 30, 5)) # 5表示步长,每隔5取一个数 [0, 5, 10, 15, 20, 25]
示例代码如下:
for i in range(2, 11): print(i)
五、break、continue、pass及else子句
①.break
break语句与C语言中的一样,跳出最近的for或while循环。
②.continue
continue语句同样是从 C 语言借用的, 它终止当前迭代而进行循环的下一次迭代。
③.pass
pass语句什么都不做,它只在语法上需要一条语句但程序不需要任何操作时使用。pass语句是为了保持程序结构的完整性。
④.else子句
在循环语句中还可以使用else子句,else子句在序列遍历结束(for语句)或循环条件为假(while语句)时执行,但循环被break终止时不执行。如下所示:
# 循环结束执行else子句 for i in range(2, 11): print(i) else: print('for statement is over.') # 被break终止时不会执行else子句 for i in range(5): if(i == 4): break; else: print(i) else: print('for statement is over') # 不会输出

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

PHP est un langage de script open source côté serveur largement utilisé qui peut gérer toutes les tâches de développement Web. PHP est largement utilisé dans le développement Web, notamment pour ses excellentes performances en matière de traitement dynamique des données, il est donc apprécié et utilisé par de nombreux développeurs. Dans cet article, nous expliquerons les bases de PHP étape par étape pour aider les débutants à devenir compétents. 1. Syntaxe de base PHP est un langage interprété dont le code est similaire au HTML, CSS et JavaScript. Chaque instruction PHP se termine par un point-virgule ;

Qu’est-ce que PHP ? PHP (Hypertext Preprocessor) est un langage de script open source largement utilisé principalement pour le développement Web. Il fournit une plate-forme puissante et flexible pour créer des pages Web et des applications dynamiques. Grâce à sa syntaxe simple et intuitive, PHP permet aux développeurs d'intégrer du code directement dans HTML, permettant une intégration transparente du contenu dynamique, des connexions à la base de données et des fonctionnalités côté serveur. PHP prend en charge un large éventail de bases de données, ce qui le rend compatible avec divers systèmes de stockage de données. Il fournit également une large gamme de bibliothèques et de frameworks qui permettent aux développeurs de créer efficacement des solutions Web puissantes et évolutives. La popularité de PHP vient de sa facilité d'utilisation, de son large support communautaire et de sa documentation complète, qui contribuent à son adoption généralisée et à sa croissance continue en tant que langage de développement Web fiable.

Python est un langage de programmation de haut niveau populaire, très pratique et flexible. Cependant, lors de l’écriture de boucles en Python, vous rencontrez parfois le problème de conditions de boucle incorrectes. Cet article présentera les causes et les solutions des erreurs de condition de boucle en Python. 1. Causes des erreurs de condition de boucle Les erreurs de condition de boucle sont généralement causées par des erreurs dans les valeurs des variables ou des erreurs logiques. La performance spécifique est la suivante : la variable n'est pas mise à jour correctement. Si les variables de la boucle ne sont pas mises à jour correctement, la condition de la boucle restera toujours la même. L'expression conditionnelle est mal formée. si clause

Le langage Go est un langage compilé à typage statique développé par Google. Ses fonctionnalités concises et efficaces ont attiré l'attention et l'amour des développeurs. Dans le processus d’apprentissage du langage Go, la maîtrise des connaissances de base sur les variables est une étape cruciale. Cet article expliquera les connaissances de base telles que la définition, l'affectation et l'inférence de type de variables dans le langage Go à travers des exemples de code spécifiques pour aider les lecteurs à mieux comprendre et maîtriser ces points de connaissances. Dans le langage Go, vous pouvez utiliser le mot-clé var pour définir une variable, qui est le format du type de variable var nom de variable.

Si nous voulons installer le système d'exploitation win10, nous devons d'abord savoir si notre équipement matériel peut installer le système d'exploitation win10. Cependant, de manière générale, les appareils pouvant exécuter Win7 et Win8 peuvent également être installés. Win10 n'a pas d'exigences élevées en matière d'équipement matériel. Jetons donc un coup d'œil aux exigences de configuration du système win10 avec l'éditeur ~ Quelles sont les exigences pour l'installation du système win10 Mémoire : 2 Go de mémoire pour l'architecture 64 bits et 1 Go de mémoire pour l'architecture 32 bits. Stockage : 20 Go d'espace disponible pour les systèmes 64 bits et 16 Go d'espace disponible pour les systèmes 32 bits. Bien que cela ne soit pas officiellement documenté, il est préférable de disposer de 50 Go de stockage restant pour une expérience sans faille. Fréquence du processeur : jusqu'à 1 GHz. Résolution d'écran : 8

Introduction de base à PHP : Comment utiliser la fonction echo pour générer du contenu textuel. Dans la programmation PHP, vous devez souvent afficher du contenu textuel sur une page Web. Dans ce cas, vous pouvez utiliser la fonction echo. Cet article explique comment utiliser la fonction echo pour générer du contenu textuel et fournit un exemple de code. Avant de commencer, assurez-vous d'abord d'avoir installé PHP et configuré l'environnement d'exécution. Si PHP n'est pas encore installé, vous pouvez télécharger la dernière version stable sur le site officiel de PHP (https://www.php.net).

Si vous souhaitez implémenter une logique conditionnelle spécifique dans votre application PHP, l'instruction conditionnelle IF est un outil essentiel. En PHP, ces instructions conditionnelles sont utilisées pour exécuter différents blocs de code, selon qu'une certaine variable ou condition du programme est vraie. En règle générale, une instruction IF vérifie une condition et détermine s'il convient d'exécuter un morceau de code en fonction du résultat de la condition. Voici un exemple simple : $num=5;if($num>0){echo"$n

Si vous souhaitez travailler dans l'industrie informatique, mais souhaitez apprendre la programmation, quelle technologie devriez-vous choisir ? Bien sûr, il s'agit de l'exploitation et de la maintenance de Linux ? Linux est une technologie très populaire sur le marché, avec une large gamme d'applications et de bonnes perspectives d'emploi, et appréciée par de nombreuses personnes. La question est donc : puis-je apprendre le fonctionnement et la maintenance de Linux sans aucune base ? Sur le marché des serveurs, le système Linux détient une part de marché allant jusqu'à 80 % en raison de ses avantages tels que la stabilité, la sécurité, l'open source gratuit, l'efficacité et la commodité. De là, on peut voir que les applications Linux sont très populaires. Que ce soit maintenant ou dans le futur, apprendre Linux est un très bon choix. Quant à savoir s’il est possible d’apprendre à partir de zéro ? Ma réponse est bien sûr. Le cours en présentiel Oldboy Education Linux est spécialement conçu pour les personnes n'ayant aucune connaissance de base.
