[Python初学者]重复处理使用,同时声明|从基础到休息声明并继续

虽然在Python学习的早期阶段出现的声明。

虽然陈述用于重复处理,但它们也是一个难以理解的语法。

在本文中,在Python中编写一段时间,一个例子使用一小时语句,一个例子是从无限循环中取出的break语句,continue语句的含义和用法去做。

主人虽然陈述,从Python初学者迅速离开!

Python使用的陈述是什么?

虽然在Python中的陈述是仅在条件表达式(重复)时仅执行条件将会完成。

对于相同的重复处理,对于句子通过一定次执行代码这是一个指定的数字。

如果您想了解陈述,请参阅以下文章。

【Python初学者】对于用于循环的重复处理只是暂时!使用列表和范围函数的示例

如何在语句中编写Python

虽然陈述描述如下。

虽然有条件的表达:
繰り返したいコード

1在开始时写
2写条件表达式
3写“:”
4换行符+缩进并写出要重复的过程

在条件表达式为真时重复写入4中的程序。

在Python,代码块减少允许您指定要重复的过程,因此无需在流程结束时写入结尾

还, “:”在熟悉虽然陈述之前,写得很多遗忘让我们小心。

在if语句中<」や「<=」などの演算子がよく用いられます。 演算子について自信がない方は、こちらの記事をチェックしてみてください。 [Python初学者]运算符的类型摘要(算术,比较,布尔值)

使用Python的循环

在这里,我们介绍了提供最多1到100的整数的程序。

i = 1  # iに1を代入
sum = 0  # sumに0を代入

while i <= 100:  # iが100になるまで繰り返す
    sum = sum + i  # sumにiの数を足す
    i = i +1  # iに1を足す

print(sum)  #sumを出力
# 5050

通过执行i = i +1,总和行的数量逐个增加。

在这一点虽然陈述,条件表达式是我100是条件表达式,而i是1,2,3,…在100之间,条件表达式为true,因此在该时间期间执行括号中的代码。

如何在Python中摆脱无限循环(中断并继续陈述)

如果虽然对陈述的条件表达式是真的,但虽然条款中的代码将无限重复。
例如,

虽然是真的:
而1 < 10:

是时候了。

有两种方法可以摆脱这样的无限循环,并且有两种休息并继续陈述。

休息声明 离开循环条款
继续说明 返回循环的开头并重新评估循环条件表达式

如何使用break声明

虽然陈述立即出现在临时声明时立即出现。
打破陈述恰好被描述为突破。

i = 1  # iに1を代入
sum = 0  # sumに0を代入

while i <= 100:  # iが100になるまで繰り返す
    sum = sum + i  # sumにiの数を足す
    i = i +1  # iに1を足す
    break  # while節から抜け出す

print(sum)  #sumを出力
# 1

由于在第一个循环中达到了突破,因此仅添加1个以和总和和总和输出到1。

如果是一个if语句,则可以更有效地使用break语句。

虽然是真的:  # 無限ループを作成
    print('パスワードを入力してください')  # 'パスワードを入力してください'と出力
    pw = input()  # pwの入力待ち
    if pw == 'yotaro1234':  # もしpwがyotaro1234だったら
        break  # 無限ループから抜け出す
print('パスワード認証完了です')  # 'パスワード認証完了です'と出力

此程序是一个程序,在输入正确的密码之前成功密码。

如果您想了解IF语句,请阅读以下文章。
【Python初学者】使用if语句掌握条件分支!否则否则陈述和elif陈述的具体例子也是解释

如何使用Continue语句

当虽然语句到达Break语句时,即时返回循环的开头,并重新评估条件表达式是否为真。
继续陈述还介绍继续。

i = 1  # iに1を代入
sum = 0  # sumに0を代入

while i <= 100:  # iが100になるまで繰り返す
    sum = sum + i  # sumにiの数を足す
    i = i +1  # iに1を足す
    continue  # i <= 100に戻る

print(sum)  #sumを出力
# 5050

如果在句子末尾设置继续,则与原始句子“返回条件表达式”的角色相同,因此它以与不继续的时间相同的方式。

如何在Python时使用别的语句

与if语句一样,使用否则,您可以在虽然语句的条件表达式为false时写入处理。

i = 1  # iに1を代入
sum = 0  # sumに0を代入

while i <= 100:  # iが100になるまで繰り返す
    sum = sum + i  # sumにiの数を足す
    i = i +1  # iに1を足す
else:
    print(sum)  #sumを出力
# 5050

对于此程序,即使使用ELSE语句后使用打印(SUM),结果也不会更改。

使用Break语句时会显示差异。

BREAK语句也移动到OMASSIONS的过程而不执行其他部分。

i = 1  # iに1を代入
sum = 0  # sumに0を代入

while i <= 100:  # iが100になるまで繰り返す
    sum = sum + i  # sumにiの数を足す
    i = i +1  # iに1を足す
    break  # while節から抜け出す
else:
    print(sum)  #実行されない

print('ここが実行される')  # ここが実行される

最后:让我们掌握虽然陈述的重复过程

虽然陈述是语法经常与IF陈述和陈述一起使用的语法。

阅读本文并牢固地审核并使用它!

给这篇文章的人

Yuuu

网站营销机。 統計学やAIにも興味があり、 使用Python / Octave学习数据科学, G検定に合格したりしている。