for 루프:
Python의 for 루프는 시퀀스를 반복하고 해당 시퀀스의 각 요소에 대해 코드 블록을 수행하는 데 사용됩니다.
Stntax:
for variable in sequence:
예:
txt = '1234' for num in txt: print(num,end=' ')
출력:
1 2 3 4
조건:
if 조건은 프로그래밍의 기본 제어 구조로, 주어진 조건이 참인지 거짓인지에 따라 결정을 내리는 데 사용됩니다.
구문:
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.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
위 내용은 Day For 루프 및 If 조건의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!