[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)

15/07 21h00 ~ Tenue à ZOOM

ordre du jour

―― Au fait, quel est le type Bool?

Au fait, quel est le type Bool?

Le type booléen a «True» et «False».

Utilisez la méthode type pour vérifier le type de l'objet que vous utilisez normalement.

Essayez: reconfirmons le type d'objet que nous utilisons habituellement.

Exemple de réponse

Example


print(type(1)) 
# => <class 'int'>
print(type('hogehoge'))
# => <class 'str'>
print(type(False))
# => <class 'bool'>
print(type(Ture))
# => <class 'bool'>

Expression conditionnelle de l'instruction if que j'utilise habituellement avec désinvolture. Le contenu est essentiellement de type Bool. En d'autres termes, lors de la création d'une condition, assurez-vous que la formule est de type Bool.

python


hoge = True
if hoge:
    print('Le contenu de hoge est vrai')
else:
    print('Le contenu de hoge est faux')
# =>Le contenu de hoge est vrai

En passant, les opérateurs tels que ==, > et ʻor`, qui sont souvent utilisés dans les expressions conditionnelles, sont également renvoyés en type Bool.

python


a = 0
b = 1
print(a == b)
# => False
print(a < b)
# => True
print(a == b or a < b)
# => True

Jusqu'à présent, les bases sont basiques, mais sachant simplement que l'expression conditionnelle est de type Bool, il semble que l'instruction if que j'ai déjà étudiée et l'instruction while que j'étudierai seront plus faciles à comprendre, alors je l'ai ajoutée à l'ordre du jour.

En tant qu'application, puisque vrai et 1, faux et 0 sont équivalents

python


print(True == 1)
print(False == 0)

Les deux renvoient «True». Découvrez pourquoi cela se produit.

déclaration while

L'instruction while est la syntaxe de base utilisée pour le traitement itératif.

python


tandis que l'expression conditionnelle:
Traitement itératif lorsque la condition est vraie

Par exemple, lorsque "sortie 1 à 10"

python


i = 1  #C'est ce qu'on appelle une variable de boucle. Préparez-vous à compter
while i <= 10:
    print(f'Les chiffres sont{i}')
    i += 1  #J'ajoute un par un. Sans cela, la condition serait Vrai et boucle infinie.

Essayez: émettons 2 à la puissance 0 à 2 à la puissance 10. (Tout nombre à la puissance 0 sera 1)

Exemple de réponse

Example


i = 0
while i <=10:
    print(2 ** i)  #  **Trouvez le multiplicateur avec l'opérateur
    i += 1

déclaration break

L'instruction break est utilisée pour sortir du processus itératif.

python


i = 0
while 1:
    print(i)
    if i > 2:
        break
    i += 1
# => 0
# => 1
# => 2
# => 3

Essayez: Créons un programme qui affiche "Veuillez saisir des caractères" jusqu'à ce que "exit" soit entré. Au fait, pourquoi «while 1:» fait-il une boucle infinie? Revenons à l'histoire de type Bool

Exemple de réponse

Example


while 1:
    str = input('Veuillez saisir des caractères>> ')
    if str == 'exit':
        break

Bavarder

Recommended Posts

[Python] Compte-rendu de la réunion d'étude pour les débutants (7/15)
Manuel python pour les débutants
OpenCV pour les débutants en Python
Compréhension facile de Python pour les tableaux et (pour les super débutants)
Histoire de base de l'héritage en Python (pour les débutants)
Flux d'apprentissage pour les débutants en Python
[Pour les débutants] Comment étudier le test d'analyse de données Python3
Résumé des méthodes de prétraitement pour les débutants en Python (trame de données Pandas)
Construction de l'environnement Python3 (pour les débutants)
Vue d'ensemble de Docker (pour les débutants)
Python #function 2 pour les super débutants
Grammaire de base Python pour les débutants
Pandas 100 coups pour les débutants en Python
Python #function 1 pour les super débutants
#List Python pour les super débutants
~ Conseils pour les débutants de Python présentés avec amour par Pythonista ③ ~
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 2
[Pour les débutants] Résumé de l'entrée standard en Python (avec explication)
■ Kaggle Practice pour les débutants - Introduction de Python - par Google Colaboratory
[Python] Les principales faiblesses et inconvénients de Google Colaboratory [Pour les débutants]
[Pour les débutants] Les bases de Python expliquées par Java Gold Part 1
Exercices Python pour les débutants # 2 [pour instruction / instruction while]
Python pour les super débutants Super débutants Python # dictionnaire type 1
Python #index pour les super débutants, tranches
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
[À voir pour les débutants] Bases de Linux
Fonction Python #len pour les super débutants
Web scraping pour les débutants en Python (1)
Exécutez unittest en Python (pour les débutants)
Premiers pas avec python3
Mémorandum du débutant Mouvement "isdigit" Python
Web scraping pour les débutants en Python (4) -1
Python #Hello World pour les super débutants
Python pour les super débutants Super débutants Python # dictionnaire type 2
Enregistrement de l'introduction de Python pour les nouveaux arrivants
Etude de base d'OpenCV avec Python
Apprenez les bases de Python ① Débutants élémentaires
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Technique Python pour ceux qui veulent se débarrasser des débutants
INSÉRER dans MySQL avec Python [Pour les débutants]
Mémorandum des débutants en python
Résumé de diverses instructions for en Python
Mettons ensemble Python pour les super débutants
Pandas du débutant, par le débutant, pour le débutant [Python]
[Python] Lire des images avec OpenCV (pour les débutants)
Résumé des techniques utiles de Scrapy en Python
Étude sur Tokyo Rent en utilisant Python (3-1 sur 3)
Création WebApi avec Python (création CRUD) Pour les débutants
Ensemble d'entrées standard Atcoder pour les débutants (python)
[Pour les débutants] Essayez le web scraping avec Python
Un manuel pour les débutants réalisé par des débutants Python
Pour les débutants de SageMaker - Liens matériels -
[Exemple d'amélioration de Python] Quel est le site d'apprentissage recommandé pour les débutants en Python?
Procédure du développement AWS CDK (Python) à la construction de ressources AWS * Pour les débutants
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (2) [Création de projet]
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (1) [Construction de l'environnement]
30/10/2016 else pour Python3> pour:
python [pour moi]
Note d'apprentissage Python_002
Analyse des données en Python Résumé des sources que les débutants devraient d'abord consulter
Le moyen le plus rapide pour les débutants de maîtriser Python