日の For ループと If 条件

DDD
リリース: 2024-11-26 19:16:14
オリジナル
416 人が閲覧しました

Day  For loop & If condition

for ループ:

Python の for ループは、シーケンスを反復処理し、そのシーケンス内の各要素のコード ブロックを実行するために使用されます。

構文:

for variable in sequence:
ログイン後にコピー

例:

txt = '1234'

for num in txt:
    print(num,end=' ')
ログイン後にコピー

出力:

1 2 3 4
ログイン後にコピー

条件の場合:

if 条件はプログラミングにおける基本的な制御構造であり、指定された条件が true か false に基づいて決定を下すために使用されます。

構文:

if condition:
    # execute if condition is True
else:
    # execute if condition is False

ログイン後にコピー

例:

x = 10
if x > 5:
    print("x is greater than 5")
else:
    print("x is 5 or less")

ログイン後にコピー

出力:

x is greater than 5
ログイン後にコピー

forloop と if 条件の例:

txt = '12a4'

for num in txt:
    if num>='0' and num<='9':
        print(num,end=' ')
    else:
        print('Not Decimal',end=' ')
ログイン後にコピー

出力:

1 2 Not Decimal 4
ログイン後にコピー

このコードは、文字列 txt 内の各文字をチェックして、それが数字を表しているかどうかを判断します。文字が「0」から「9」までの場合は印刷されます。それ以外の場合は、「10 進数ではありません」と表示されます

name = input("Your Name please: ")
print(name)
for alphabet in name:
    print(alphabet, end='*')

ログイン後にコピー
Your Name please: pritha
pritha
p*r*i*t*h*a*
ログイン後にコピー

エクササイズ:

name1 = input("Enter the first name: ")
name2 = input("Enter the second name: ")
name3 = input("Enter the third name: ")
name4 = input("Enter the fourth name: ")
name = [name1, name2, name3, name4]

# Check if names start with 'G'
for letter in name:
    if letter[0]=='G':
        print(letter)
    else:
        continue
# Check if names end with 'a'
for alphabet in name:
    if alphabet[-1]=='a':
        print(alphabet)
    else:
        continue
# Check if names contain a space
for alpha in name:
    for i in alpha:
        if i==' ':
            print(alpha)
        else:
            continue
# Check if names are longer than 9 characters
for character in name:
    if len(character)>9:
        print(character)
    else:
        continue

ログイン後にコピー

1.if Letter[0] == 'G': 名前の最初の文字が 'G' かどうかを確認します。
2.if alphabet[-1] == 'a': 名前の最後の文字が 'a' かどうかを確認します。
3.if i == ' ': スペースが見つかった場合は名前を出力し、break で内部ループを終了します。
4.if len(文字) > 9: 名前の長さが 9 を超えているかどうかを確認します。

Enter the first name:Lakshmi Pritha
Enter the second name:Guru Prasanna
Enter the third name:Guhanraja
Enter the fourth name:Varatharajan
Guru Prasanna
Guhanraja
Lakshmi Pritha
Guru Prasanna
Guhanraja
Lakshmi Pritha
Guru Prasanna
Lakshmi Pritha
Guru Prasanna
Varatharajan










ログイン後にコピー

以上が日の For ループと If 条件の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート