Étude de Python Hour2: instruction de contrôle

Étude de Python Hour2: instruction de contrôle

Matériel d'apprentissage

environnement

Créer et exécuter un fichier programme (.py)

Créer et exécuter avec un fichier texte

Bonjour Python-san

C:\




* Essayez de générer une erreur en utilisant une variable non déclarée (test_03.py)

```python
print(1)
print('2')
a = 1 + 2
print(b)

Ligne de commentaire / plage de commentaires

Branche conditionnelle

si expression conditionnelle: Traitement lorsque l'expression conditionnelle est satisfaite expression conditionnelle elif: Traitement lorsque la deuxième expression conditionnelle est satisfaite else: Autre traitement


* Exemple de phrase

```python
a=17

if a % 2 == 0:
	print('2')
elif a % 3 == 0:
	print('3')
elif a % 5 == 0:
	print('5')
else:
	print('nothing')

liste

taro ← Toujours le premier ['hogeo', 'jiro', 'kotaro', 10]← Remplacer et afficher 4 ← Obtenir la longueur de la liste Traceback (most recent call last): File "C:\test05_list.py", line 11, in print(a[4]) IndexError:index de la liste hors plage ← Une erreur se produit car une valeur en dehors de la liste a été acquise.




## Traitement en boucle

* Pour la boucle. Il est plus rapide de voir l'échantillon

```python
name_list = ['taro', 'jiro', 'kotaro', 'hogeo']

for name in name_list:
	print(name)

break & continue

  nubber_list = [1, 3, 11, 15, 7, 9]
  has_even = False
  
  for i in number_list:
  	print(i)
  	if i % 2 == 0
  		has_even ~ True 
  		break
  print ('has_even=' has_even)

instruction while:

  number_list = [1, 3, 11, 15, 7, 9]
  length =len(number_list)
  i = 0
  
  while i < length:
  	print('List No.' + str(i) + '=' + str(number_list[i]))
  	i += 1
  

Ce résumé

Pour les citations / Lightning Talk

Recommended Posts

Étude de Python Hour2: instruction de contrôle
Étude de Python Hour4: orientée objet ②
Étude de Python Hour3: Fonctions
Étude de Python Hour4: orientée objet ①
Étude de Python Hour7: Comment utiliser les classes
Étude à partir de Python Lecture et écriture de fichiers Hour9
Étude depuis le début de Python Hour1: Hello World
Étude de Python Hour8: Utilisation de packages
Des chercheurs de sociétés pharmaceutiques ont résumé les déclarations de contrôle Python
Note d'apprentissage Python_002
Note d'apprentissage Python_000
Etude depuis le début Heure 6: types de données fréquemment utilisés: type de tapple, type de set, type de dictionnaire
Note d'apprentissage Python_006
Note d'apprentissage Python_004
sql à sql
MeCab de Python
Note d'apprentissage Python_003
Note d'apprentissage Python_005
Installer le contrôle Python
Note d'apprentissage Python_001
Premier jour d'étude de Python
Utilisez Thingsspeak de Python
Touchez MySQL depuis Python 3
Exploitez Filemaker depuis Python
Utiliser fluentd de python
Accéder à bitcoind depuis python
Changements de Python 3.0 à Python 3.5
Changements de Python 2 à Python 3.0
Python depuis ou import
Utilisez MySQL depuis Python
Contrôler d'autres programmes depuis Python (communication entre Python ⇔ exe)
Exécutez Python à partir d'Excel
Installer Python à partir de la source
Exécuter des commandes depuis Python
Faites fonctionner le neutron de Python!
Contrôle à domicile de Cortana.
Utiliser MySQL depuis Python
Syntaxe de contrôle Python (mémoire)
Faire fonctionner LXC depuis Python
Manipuler riak depuis python
Forcer Python depuis Fortran
Utilisez BigQuery depuis Python.
Exécuter la commande depuis Python
[Python] Lire depuis Stdin
Utilisez mecab-ipadic-neologd de Python
Contrôlez la lumière intelligente «Yeelight» de Python sans utiliser le cloud
Aplatir à l'aide du rendement Python de
Appeler CPLEX depuis Python (DO cplex)
Deep Python appris de DEAP
Publier de Python vers Slack
Fonctionnalités de grammaire ajoutées à partir de Python3.6
[Tutoriel Python] Outil de structure de contrôle
Rendre MeCab disponible à partir de Python 3
Informations obtenues à partir de tweet_id (Python)
OCR à partir de PDF en Python
Étudiez Python avec Google Colaboratory
Exécutez le script illustrator à partir de python
Anaconda mis à jour de 4.2.0 à 4.3.0 (python3.5 mis à jour vers python3.6)
Interroger Athena depuis Lambda Python
Accéder à Oracle DB depuis Python
Démarrer / arrêter GCE à partir de python