制御構造とランダム学習Pythonライブラリ

制御構造とランダム学習Pythonライブラリ

実質的に、以下に示すプログラムの制御構造。

注意:我々はすべて知っているように、プログラムの実行は、上から下へ順番に実行されるので、私たちは書き込まれるように厳密にプログラムを書くためにこの時点を遵守しなければなりません

1.分岐構造

  • シングル分岐構造

    これは、条件の判定結果に応じて異なる方法で運動の前方にパスを選択することを意味します

    デモ:

    score = 95
    if score >90:
        print('excellent')

    結果:

    優秀な

  • 2つの分岐構造

    これは、条件の判定結果に応じて異なる方法で運動の前方にパスを選択することを意味します

    デモ:

    score = 60
    if score>90:
        print('excellent')
    else:
        print('good')

    結果:

    良い

  • 多分岐構造

    多分支结构

    注意:
    • 複数の条件との関係が含まれている注意事項
    • なお、カバレッジの可変範囲のもの

    デモ:

    score = eval(input("请输入成绩:"))
    if score > 95:
        print('excellent')
    elif score > 85:
        print('good')
    elif score > 75:
        print('medium')
    elif score > 60:
        print('pass')
    else:
        print('not pass')

    結果:

    80:結果を入力してください

2.ループ構造

  • トラバーサルサイクル

  • 無限ループ

  • 予約語のループ制御

2.1トラバーサルサイクル(循環)

ファイル名を指定して実行に形成されたループ構造をトラバース

素子構造トラバーサル、要約のループ変数から一枚ずつ抽出

予約語forin最後の完全なトラバーサルのすべての要素で構成さ

各サイクルは、ループ変数に要素を取得し、実行

デモ:

for i in range(5):
    print(i,end=' ')

結果:

0 1 2 3 4

2.2無限ループ(whileループ)

循環動作制御された条件

条件が満たされていない最後まで繰り返し文、

デモ:

a = 0
while a < 5:
    a += 1
    print(a,end=' ')

結果:

1 2 3 4 5

2.3サイクル制御ワード予約

引き続き和破ります
  • 全体のサイクル、実行サイクル後の文のうち、現在のブレークを終了
  • サイクルの終わりが続く場合、後続のサイクルを実行し続けます
  • 壊し、およびwhileループで使用することができます続けます

以下のための - 続ける - デモ:

for c in "PYTHON":
    if c == 'T':
        continue
    print(c,end=' ')

結果:

PYHON

以下のための - 休憩 - デモ:

for c in "PYTHON":
    if c =='T':
        break
    print(c,end=' ')

結果:

PY

しばらく - 継続 - デモ:

s = "PYTHON"
while s != "":
    for c in s:
        print(c, end=',')
    s = s[:-1]

結果:

P、Y、T、H、O、N、P、Y、T、H、O、P、Y、T、H、P、Y、T、P、Y、P、

しばらく - 休憩 - デモ:

s = "PYTHON"
while s != "":
    for c in s:
        if c == 'T':
            break
        print(c, end=',')
    s = s[:-1]

結果:

P、Y、P、Y、P、Y、P、Y、P、Y、P、

3.分析条件との組み合わせ

条件付き3.1

演算子 数学記号 説明
< < 以下
<= 以下
> = 以上
> > より大きい
== = 等しいです
!= 等しくありません

3.2条件の組み合わせ

条件の組み合わせのために予約スリー予約語
演算子、および使用 説明
xおよびy 2つの論理条件は、xとyとしています
XまたはY xおよびyまたは2つの論理条件
ないのx Xは、論理NOT条件であります

4. Pythonの例外処理

例外処理の基本的な使用

语法:

try:
    <语句块1>
except:
    <语句块2>

demo:

try:
    a = input("请输入一个数字:")
    print(a-10)
except Exception as e:
    print('error:',e)

results:

请输入一个数字:10
error: unsupported operand type(s) for -: 'str' and 'int'

5.课后小案例

https://www.cnblogs.com/foreversun92/p/11202633.html

今日总结

程序的控制结构是编程中非常重要的一部分内容,因为编程的大部分内容都会涉及到程序控制。掌握它可以处理很多的问题和难题,要勤加练习,多思考,多用,灵活组合。get 新技能!

おすすめ

転載: www.cnblogs.com/foreversun92/p/11203517.html