Pythonの基本: (4) ステートメント --- while ループステートメント

1. while ループの構文

"""语法"""
while 判断条件:

ps: これは、関連する while ループの構文の簡単な紹介です。
ps: for ループはコレクション内の各要素に対して、while は条件が満たされたと判断するためのもので、終了条件が満たされるまでループします。

2. while ループの適用

num = 0
while num <= 5:
    print(num)
    num+=1 #给一个跳出循环的条件,否则会一直死循环

ここに画像の説明を挿入

3.input()関数の補足

3.1 数値を入力し、必須の型変換を実行する

ps:input输入的类型是字符串str
num=input("请输入一个数:")#input输入的是一个字符串str
num = int(num) #str和int不能判断,因此用int()强制转换为int型
while num < 10: #如果判断字符串(不是数字)就不需要用int()进行强制转换
	print(f"{
      
      num}:小于10")
	break #跳出循环

ここに画像の説明を挿入

3.2 入力文字列

num=input("请输入你喜欢的车:")#input输入一个字符串str
while num == 'bmw':
	print(f"你喜欢的车是:{
      
      num}")
	break #跳出循环

ここに画像の説明を挿入

4. ループから飛び出す - 中断して続行する

break: ループから飛び出す
continue: コードの次の部分をスキップして (続行後にコードを実行しないでください)、ループの先頭に戻ります

Five.tips — while ループのヒント

判定が必要な値が複数ある場合や、ステートメントを実行する条件がある場合に、フラグ(flag)を設定できます。

flag = True
while flag:
	name = input("请输入你的名字:")
	if name == 'mayahei':
		flag = False
	elif name == 'hh':
		flag = False
	print(f"你的名字是:{
      
      name}")

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/qq_63913621/article/details/129151197