<jupyter_start><jupyter_text>제어문- 대부분의 프로그래밍 언어에서는 특정 조건에 대해서만 실행하거나 반복적으로 특정 파이썬 코드를 실행하는 제어문을 제공한다.- if- while- for<jupyter_code>if True:
    print("True")
if False:
    print("False")
if 1 < 3:
    print("1이 3보다 작다.")
a = 13
b = 12

if a < b:
    print("a({a})가 b({b})보다 작다.".format(a=a, b=b))
else:
    print("a({a})가 b({b})보다 크다.".format(a=a, b=b))
animals = ["강아지", "고양이", "이구아나"]
"이구아나" in animals
if "이구아나" in animals:
    print("이구아나를 키우고 있습니다.")
else:
    print("이구아나를 키우고 있지 않습니다.")
# 90 점 이상은 A
# 60 ~ 90 점 까지는 B
# 60 점 밑으로는 C

score = 89

if score >= 90:
    print("A")
elif score >= 60:
    print("B")
else:
    print("C")
(True and True) or False
# (), {}, []
# parenthesis<jupyter_output><empty_output><jupyter_text>While, For<jupyter_code>age = 20

while age < 30:
    print("20대에 나이를 먹었습니다. 현재나이 : {age}".format(age=age))
    age += 1
# For
list(range(10))
for animal in animals:
    print("나는 {animal}을 키운다.".format(animal=animal))
for i in range(10):
    print("hello world {i}".format(i=i))
for _ in range(10):
    print("hello world")
for i in range(5):
    print((i + 1) * "*")
# 1번 방식
for i in range(5):
    star = ""
    for j in range(i+1):
        star += "*"
    print(star)
# 2번 방식
star = ""
for i in range(5):
    star += "*"
    print(star)<jupyter_output>*
**
***
****
*****<jupyter_text>입력과 출력- 사용자- 파일<jupyter_code>username = input("<NAME> 뭐니?")
username
for i in range(int(input("별 몇개?"))):
    print("*" * (i+1))
# python 3.x => input(...) 데이터를 받고, print(...) 로 출력.<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.20313520574787722, 'fraction_numerical': 0.028739386022207707, 'mean_word_length': 3.4022988505747125, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 16, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '3', 'dir': 'jupyter-structured-clean-dedup', 'id': '597332', 'license': 'MIT', 'n_tokens_mistral': 818, 'n_tokens_neox': 882, 'n_words': 178, 'path': 'python_basic/Week4_if,while,for.ipynb', 'repo_name': 'cyh132/python_basic', 'size': '1531'}