# -*- coding: utf-8 -*-
"""6_조건문.ipynb
Automatically generated by Colab.
Original file is located at
https://colab.research.google.com/drive/1DOBy1jCx7flWnU7aSHdZ5JTheXqCY-8f
"""
# [== 같을 때 참] [!= 다를 때 참]
a = 1
b = 1
if a == b:
print("두 개의 값이 같습니다.")
if a != b:
print("두 개의 값이 다릅니다.")
# if a == b : 조건은 맞지 않으면 else : 조건 실행
a = 1
b = 2
if a == b:
print("두 개의 값이 같습니다.")
else :
print("두 개의 값이 다릅니다.")
# if ~ elif ~ else 조건문으로 여러 개의 조건을 비교할 수 있다.
# 쌍으로 동작하면서 위에서부터 조건 비교하다가 만족 시 조건이 실행되면 아래의 조건은 실행되지 않고 리턴
a = 1
b = 2
if a > b:
print("a값이 더 큽니다..")
elif a < b:
print("b값이 더 큽니다.")
else :
print("두 개의 값은 같습니다.")
# if a >= b :
# if a <= b:
a = 1
b = 1
if a >= b:
print("a값이 b보다 같거나 큽니다.")
if a <= b:
print("b값이 a보다 같거나 큽니다.")
# AND, OR
a = 1
b = 1
c = 2
d = 2
if a == b and c == d:
print ("두 조건 모두 만족")
if a == b or c == d :
print("두 조건 중 하나라도 만족하면")
#조건문에서의 문자열 비교
# == 비교 시 완전히 같아야 참, IN 은 비교시 포함 시 참, NOT IN은 포함 x 참
a_str = "hello python"
if a_str == "hello python" :
print("문자열 같습니다.")
if a_str == "hi python" :
print("문자열 같습니다.")
if "hello" in a_str :
print(" in 사용법 hello는 a_str 에 포함되어있습니다.")
if "hello" not in a_str :
print(" not in 사용법 hello는 a_str 에 포함되어 있지않습니다. ")
if "hi" not in a_str :
print("hi가 포함되어 있지 않습니다..")
#리스트에 타입 상관없이 넣을 수 있고 출력도 가능
# 궁금한 점은 a_list 와 같이 변수를 출력할 때는 어떻게 print 안에 작성해야하나요??
a_list = ["안녕", 1,2, "파이썬"]
if "안녕" in a_list :
print("a_list 에 안녕 이 포함되어있습니다.")
if 2 in a_list :
print("a_list에 2가 포함되어 있습니다.")
#질문하신 **"변수(a_list)를 print 안에 어떻게 작성해야 하는가"
#**에 대해, 상황에 따라 가장 많이 쓰이는 3가지 방법을 정리해 드릴게요.
a_list = ["안녕", 1, 2, "파이썬"]
if "안녕" in a_list:
print(f"결과: {a_list} 안에 '안녕'이 포함되어 있습니다.")
if 2 in a_list:
print("현재 리스트 상태:", a_list)
print("전체 리스트는 {}입니다.".format(a_list))
'''
멍청이 노도연
멍청아
'''
"""
멍청이
"""
# 망할 노도연
# 언니가 배워온 주석 3가지 방법
x = int(input("Please enter an integer: "))
if 0 == x < 0 :
print('Negative changed to zero')
elif x == 0:
print('Zero')
elif x == 1:
print('Single')
else:
print('More')
a_list = ["안녕", 1, 2, "파이썬"]
if "안녕" in a_list:
# f-string을 사용하여 리스트 전체를 함께 출력
print("확인된 리스트 {a_list} 에 '안녕'이 포함되어 있습니다.")
파이썬 리스트는 말씀하신 대로 자료형(Type)에 구애받지 않고 여러 데이터를 담을 수 있어 아주 유연합니다.
질문하신 **"변수(a_list)를 print 안에 어떻게 작성해야 하는가"**에 대해, 상황에 따라 가장 많이 쓰이는 3가지 방법을 정리해 드릴게요.
파이썬 3.6 버전부터 도입된 방식으로, 문자열 앞에 f를 붙이고 중괄호 { } 안에 변수명을 넣습니다. 가독성이 가장 좋고 직관적입니다.
Python
a_list = ["안녕", 1, 2, "파이썬"]
if "안녕" in a_list:
print(f"결과: {a_list} 안에 '안녕'이 포함되어 있습니다.")
print() 함수 안에 변수를 콤마로 구분해서 넣으면, 파이썬이 자동으로 사이에 공백을 한 칸 두고 출력해 줍니다.
Python
if 2 in a_list:
print("현재 리스트 상태:", a_list)
문자열 중간에 {}를 적고, 뒤에 .format(변수)를 붙이는 방식입니다. f-string 이전에 표준으로 많이 사용되었습니다.
Python
print("전체 리스트는 {}입니다.".format(a_list))
| 방법 | 코드 예시 | 특징 |
| f-string | print(f"리스트: {a_list}") | 가장 현대적이고 빠름, 추천 |
| 콤마(,) | print("리스트:", a_list) | 코드가 짧고 단순함 |
| .format() | print("리스트: {}".format(a_list)) | 구 버전 파이썬과 호환성이 좋음 |
작성하신 코드에 적용해본다면 이렇게 바꿀 수 있습니다:
Python
a_list = ["안녕", 1, 2, "파이썬"]
if "안녕" in a_list:
# f-string을 사용하여 리스트 전체를 함께 출력
print(f"확인된 리스트 {a_list} 에 '안녕'이 포함되어 있습니다.")
| 수학적인 기초_딥러닝에서의 쓰임 _260113 (0) | 2026.01.13 |
|---|---|
| [노트북 환경설정] 텐서플로 설치 (0) | 2026.01.13 |
| [파이썬]Python으로 이미지 파일을 PDF로 변환하는 법: img2pdf 사용 가이드 (4) | 2024.11.17 |
| [파이썬]모듈 실행 제어: Python의 if __name__ == "__main__" 구문 (0) | 2024.11.17 |
| [내돈내산어플추천] Python master (3) | 2024.11.03 |