# 문자열 반복 출력 print("hello""\n" * 3) # 문자열에 '나 " 표시 print("'응답하라 1988'은 많은 시청자들에게 사랑을 받은 드라마예요." + "\n" + '데카르트는 "나는 생각한다. 고로 존재한다."라고 말했다.') print("'응답하라 1988'은 많은 시청자들에게 사랑을 받은 드라마예요." + "\n" + "데카르트는 \"나는 생각한다. 고로 존재한다.\"라고 말했다.") print("영화 '신세계'에서 \"드루와~\"라는 대사가 유행했다.") # 문자열 포맷팅 year = 2021 month = 4 day = 2 print("오늘은 " + str(year) + "년 " + str(month) + "월 " + str(day) + "일입니다.") print("오늘은", str(year), "년", str(month), "월", str(day), "일입니다.") print("오늘은 {}년 {}월 {}일입니다.".format(year, month, day)) data = "오늘은 {}년 {}월 {}일입니다." print(data.format(year, month, day)) # 앞에 0 표시 print("오늘은 {}년 {:02d}월 {:02d}일입니다.".format(year, month, day)) # 0, 1, 2 print("저는 {1}, {2}, {0}를 좋아합니다.".format("박지성", "유재석", "빌게이츠")) num_1 = 1 num_2 = 3 print("{0} 나누기 {1}은 {2}".format(num_1, num_2, num_1 / num_2)) print("{0} 나누기 {1}은 {2:.2f}".format(num_1, num_2, num_1 / num_2)) print("{0} 나누기 {1}은 {2:.0f}".format(num_1, num_2, num_1 / num_2)) print("{0} 나누기 {1}은 {2}입니다.".format(num_1, num_2, round(num_1 / num_2, 2))) print(f"{num_1} 나누기 {num_2}은 {num_1 / num_2}입니다.") print(f"{num_1} 나누기 {num_2}은 {round(num_1 / num_2, 2)}입니다.") wage = 5 # 시급 (1시간에 5달러) exchange_rate = 1142.16 # 환율 (1달러에 1142.16원) # "1시간에 5달러 벌었습니다." 출력 print("{}시간에 {}{} 벌었습니다.".format(1, wage * 1, "달러")) # "5시간에 25달러 벌었습니다." 출력 print("{}시간에 {}{} 벌었습니다.".format(wage, wage * wage, "달러")) # 코드를 채워 넣으세요. # "1시간에 5710.8원 벌었습니다." 출력 print("{}시간에 {}{} 벌었습니다.".format(1, exchange_rate * wage, "원")) # 코드를 채워 넣으세요. # "5시간에 28554.0원 벌었습니다." 출력 print("{}시간에 {:.01f}{} 벌었습니다.".format(wage, exchange_rate * wage ** 2, "원")) # 코드를 채워 넣으세요. # 가장 오래된 방식(% 기호) name = "최지웅" age = 32 print("제 이름은 %s이고 %d살입니다." % (name, age)) # 현재 가장 많이 쓰는 방식 (format 메소드) name = "최지웅" age = 32 print("제 이름은 {}이고 {}살입니다.".format(name, age)) # 새로운 방식 (f-string) name = "최지웅" age = 32 print(f"제 이름은 {name}이고 {age}살입니다.")