ホームページ >バックエンド開発 >Python チュートリアル >Pythonのループ構造の基礎プログラミング解説

Pythonのループ構造の基礎プログラミング解説

coldplay.xixi
coldplay.xixi転載
2021-02-03 17:45:213351ブラウズ

Pythonのループ構造の基礎プログラミング解説

# 無料学習の推奨事項:

Python ビデオ チュートリアル

##記事ディレクトリ

#1. いくつかの一般的なループ構造の紹介

    2. プログラミング例
  • 1. 0 から 100 までのすべての奇数を出力
    • 2 . 0から100までのすべての偶数を出力
    • 3. 9×9の九九を出力
    • ##4. 得点入力
    • ##5. ユーザーログイン判定
    • ## 6.パスワードのブルート フォース クラッキングを防ぐ
    • 3. Python のいくつかの組み込みデータ型
    1. 基本的な定義
  • 2 .具体例
    • 1. いくつかの一般的なループ構造の紹介
    1.if else循环1).if 条件
       满足条件执行的语句   else:
       不满足条件执行的语句2).if 条件1
       满足条件1执行的语句
       elif 条件2
       满足条件2执行的语句   else:
       条件1和条件2都不满足执行的语句2. while循环1).while 条件:
        满足条件的语句2).while 条件:
        满足条件的语句else:
        不满足条件的语句3). 死循环while True:
        一直循环执行的代码3. for循环1). for和range的结合: 循环n次for num in range(n):
        循环的语句2). for和字符串的结合for item in 'westos':
        循环的语句3). for和else的结合for num in range(n):
        循环的语句else:
        循环结束后执行的语句4. 跳出循环- break: 跳出循环- continue: 结束本次循环- exit(): 退出整个程序
2. プログラミング例

1. 0 ~ 100 のすべての奇数を出力します。

for i in range(0,100,2):
    print(i+1)

2. 0 ~ 100 のすべての奇数を出力します。 100 偶数

count=0while count<img alt="Pythonのループ構造の基礎プログラミング解説" src="https://img.php.cn/upload/article/000/000/052/a3304ef70aeb8d61825076b3df804863-0.png"><p><strong></strong>3. 9x9 の九九を出力</p><p></p><pre class="brush:php;toolbar:false">for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j}*{i}={i*j}",end=' ')
    print()
Pythonのループ構造の基礎プログラミング解説

4. スコアエントリー

name=input("输入姓名:")chinese=int(input("输入语文成绩:"))math=int(input("输入数学成绩:"))English=int(input("输入英语成绩:"))num=chinese+math+English
avarage=num/3print("学生张三的总成绩为:%d,平均成绩为:%d" %(num,avarage))
Pythonのループ構造の基礎プログラミング解説

5. ユーザーログイン判定

username=input("请输入用户名:")password=input("请输入密码:")if username == "admin" and password == "westos":
    print("用户admin登陆成功!")else:
    print("用户admin登录失败!")
Pythonのループ構造の基礎プログラミング解説

6. パスワードのブルート フォース クラッキングを防止しますPythonのループ構造の基礎プログラミング解説
Pythonのループ構造の基礎プログラミング解説

# 3. いくつかのPython の組み込み関数 データ型

Pythonのループ構造の基礎プログラミング解説
1. 基本定義Pythonのループ構造の基礎プログラミング解説

"""
需求:根据输入用户名和密码,判断用户名和密码是否正确。
为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示。
数据库信息:
   name='root'    passwd='westos'"""

try_count = 1  # 用户尝试登录的次数while True:
    print(f'用户第{try_count}次登录系统')
    try_count += 1  # 用户尝试登录的次数+1
    name = input("用户名:")
    password = input("密码:")
    if name == 'root' and password == 'westos':
        print(f'用户{name}登录成功')
        exit()   # 退出程序
    elif try_count > 3:
        print("sorry!")
        exit()
    else:
        print(f'用户{name}登录失败')或者:
try_count = 1  # 用户尝试登录的次数while try_count  3:
    #     print("sorry!")
    #     exit()
    else:
        print(f'用户{name}登录失败')

2. 具体的な例

字符串str:单引号,双引号,三引号引起来的字符信息。
数组array:存储同种数据类型的数据结构。[1, 2, 3], [1.1, 2.2, 3.3]列表list:功能比数组更强大, 可以存储不同数据类型的数据结构. [1, 1.1, 2.1, 'hello']元组tuple:和列表的唯一区别是不能增删改。
集合set:不重复且无序的。 (交集和并集)字典dict:{“name”:"westos", "age":10} 由键值对组成(key和value)

無料の学習に関する推奨事項が多数あります。Python チュートリアル (ビデオ)

をご覧ください。

以上がPythonのループ構造の基礎プログラミング解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。