back/파이썬

[python] 변수와 데이터 형

jeong_ga 2022. 9. 28. 20:49

 

 

 

Python If-Else | HackerRank

Practice using if-else conditional statements

www.hackerrank.com

 

해커랭크의 파이썬 문제를 풀어볼 생각이었으나 JS와는 다른 게 많아 기초 강의를 들은 후 진행할 예정이다.

그래서 선택한 강의는 유튜브 나도코딩님의 파이썬 기초 강의였다.

 

 

 

고마워할지는 모르겠지만..! 일단 한 번 기본을 한 번 훑고 해커랭크를 진행해볼 예정이다.

 

'''주석을 여러 줄로
사용하고 싶으면
이렇게 사용해요'''


# 숫자형
 print(5)
 print(-10)
 print(3.14)
 print(3*(1+2))

# 문자형
 print("풍선")
 print("풍선"*10)

# boolean
 print(1>=2)
 print(1<2)
 
 # JS와는 다르게 !를 사용할 수 없었다. 대신 not 으로 사용함
 print(not True)
 print(not False)
 print(not (5 > 10))

# 변수 선언
# 변수 선언 또한 JS와는 다르게 선언과 할당이 구분되어지지 않았다.
dessert = "마카롱"
name = "정아"
number = 5
is_fat = number > 1

# print(name+"는 오늘"+dessert+"를 아주 많이 먹었다.")

# +를 사용하여 조합하면 number, boolean 사용 시 str으로 형변환을 진행해야 오류 없이 동작한다.
# print(str(number) + "개를 먹었거든! " + name + "는 오늘 살찌니??!? " + str(is_fat))

# ,를 사용하여 조합하면 형변환을 진행할 필요는 없으나 사이사이 띄어쓰기가 들어간다.
# print(number, "개를 먹었거든! " , name ,"는 오늘 살찌니??!? " , is_fat)


# 퀴즈
station = "사당"
print(station+"행 열차가 들어오고 있습니다.")
station = "신도림"
print(station+"행 열차가 들어오고 있습니다.")
station = "인천공항"
print(station+"행 열차가 들어오고 있습니다.")