학습 환경
1. 맥북 에어 M1 (MacBookAir M1)
2. OS 버전: Sonoma 14.6.1
3. PyCharm 및 Python 3.13.1
[udemy] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복을 통해 학습하고 있습니다.
print("Hello World!")
# 결과
Hello World!
- ""는 기본적으로 문자열의 시작과 끝을 나타냄.
컴퓨터에게 "" 사이에 있는 것들은 코드가 아니라는 것을 알리는 것.
만약 "을 종료하지 않으면 에러가 발생하게 됨.
print("Hello world!\nHello World!\nHello World!")
# 결과
Hello World!
Hello World!
Hello World!
- 개행문자 "\n"을 사용하여 문자열에 줄 바꿈을 추가할 수 있음.
print("Hello" + "Plus")
# 결과
HelooPlus
######
print("Hello" + " " + "Plus")
# 결과
Hello Plus
- 문자를 합쳐서 출력하고 싶을 때는 단어와 단어 사이에 + 기호를 사용하면 됨.
기본 적으로 공백이 들어가지 않아서 공백이 필요한 경우 두 번째 처럼 단어 사이에 공백을 줄 수도 있고,
아니면 단어 끝이나 앞에 공백을 주어서 띄어쓰기를 할 수도 있음.
- 파이썬 코드를 작성하며 공백을 추가할 때는 주의해야함.
코드의 다른 부분에 공백이 추가되면 들여쓰기 오류가 발생할 수도 있음.
실수로 공백을 주었을 때 파이참은 경고와 오류를 출력하기 때문에 잘 확인해야 함.
Input
- 사용자가 해당 영역에 입력할 수 있도록하는 명령으로 이해함.
누군가 터미널 등에 입력할 수 있도록하고, 그 값을 코드로 가져와 명령어와 바꿈.
input("What is your name?")
# 결과
What is your name?<Enter>
- 위처럼 input function을 통해 코드를 실행 시키면, 결과창에 What is your name?이 출력되고, 이름/글자를 입력할 수 있음.
print("Hello " + input("What is your name?"))
# 결과
what is your name?joy
Hello joy
- 위처럼 print와 함께 사용하여 코드를 실행하면, 처음에 input으로 값("joy")을 받고 해당 값과 Hello를 병합하여 출력함.
파이썬 변수
name = input("What is your name?")
print(name)
# 결과
What is your name?joy
joy
- input을 참조하고 싶을 때 변수를 주고 함수를 사용하면, 변수 값을 출력할 수 있음.
❓ Qustion
Q1. Check the length of the user input
Try to print out the number of characters in the user input. Write everything in just 1 line of code.
Function: len(), input()
name = input("What is your name?")
print(len(name))
# 결과
joy
3
Q2. Split everything into variables
One variable called username and one called length. Use the variable username in the len calculation.
username = input("What is your name?")
length=len(username)
print(length)
# 결과
What is your name?joy
3
변수 실습
우리는 glass1과 glass2라는 2개의 변수를 가지고 있습니다. glass1에는 우유가 담겨 있고, glass2에는 주스가 들어 있습니다. 변수의 내용을 교환하는 3줄의 코드를 작성하십시오. "milk"나 "juice"라는 단어를 입력해서는 안 됩니다. 이 연습을 해결하기 위해 변수만 사용할 수 있습니다.
# 기본
glass1 = "milk"
glass2 = "juice"
# 작성
a = glass2
glass2 = glass1
glass1 = a
# 테스트
print(glass1, glass2)
juice, milk
* 이렇게하고 테스트 실행했을 때 성공이 나오긴 했는데 뭔가 이찝찝함은 뭐지 ㅎㅎ;
변수 이름 규칙
- 변수 이름은 누구든 이해하기 쉽게 사용하는 것이 좋음.
- 변수는 띄어쓰기를하여 정의할 수 없음. _사용해야함. ex)hello world= (x), hello_world= (o)
- 변수는 숫자로 시작할 수 없고, 함수명으로 사용할 수 없음.
1일차 프로젝트
아래와 동일하게 city와 반려동물의 이름 값을 받고, 출력하는 코드를 만들기.
Code:
print("Welcome to the Band Name Generator.")
city = input("What's the name of the city you grew up in?")
pet = input("What's your pet's name?")
print("Your band name cloud be " + city + " " + pet)
# 결과
Welcome to the Band Name Generator.
What's the name of the city you grew up in?seoul
What's your pet's name?sul
Your band name cloud be seoul sul
p.s 분명 3년 전에 배웠는데, 안쓰니까 다 까먹고 스멀스멀 기억이 올라오고 있는거 같기두 😅
'Language > Python' 카테고리의 다른 글
[Section6] 파이썬 함수와 카렐 (0) | 2025.01.13 |
---|---|
[Section5] 파이썬 반복문 (0) | 2025.01.13 |
[Section4] 파이썬 리스트 (0) | 2025.01.12 |
[Section3] 흐름 제어와 논리 연산자 (0) | 2025.01.10 |
[Section2] 데이터 형식 이해 및 문자열 (0) | 2025.01.09 |