창조질서
2025년 10월 30일 12:04분
package com.jesusbornd.genesis;
/*
* Genesis_09_Chapter_Lv1.java
* [KO] Lv1 입문: 창세기 9장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
* [EN] Lv1 Beginner: Genesis 9 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
*
* Rule: Strings & methods only, console output
*/
public class Genesis_09_Chapter_Lv1 {
// { "Ref", "KRV", "ESV" }
private static final String[][] SAMPLE = new String[][]{
{
"창세기 9:1 / Genesis 9:1",
"하나님이 노아와 그 아들들에게 복을 주시며 이르시되 생육하고 번성하여 땅에 충만하라",
"And God blessed Noah and his sons and said to them, \"Be fruitful and multiply and fill the earth.\""
},
{
"창세기 9:6 / Genesis 9:6",
"무릇 사람의 피를 흘리면 사람이 그 피를 흘릴 것이니 이는 하나님이 자기의 형상대로 사람을 지으셨음이니라",
"Whoever sheds the blood of man, by man shall his blood be shed, for God made man in his own image."
},
{
"창세기 9:13 / Genesis 9:13",
"내가 내 무지개를 구름 속에 두었나니 이것이 나와 세상 사이의 언약의 증거니라",
"I have set my bow in the cloud, and it shall be a sign of the covenant between me and the earth."
},
{
"창세기 9:16 / Genesis 9:16",
"무지개가 구름 사이에 있으리니 내가 보고 나와 너희와 혈기 있는 모든 생물 사이의 영원한 언약을 기억하리라",
"When the bow is in the clouds, I will see it and remember the everlasting covenant between God and every living creature."
}
};
private static final String SUMMARY_KO =
"홍수 후 하나님은 다시 복과 사명을 주시고(9:1), 생명의 거룩함을 확인하시며(9:6), 무지개로 언약의 표를 세우사(9:13) 영원히 기억하신다(9:16).";
private static final String SUMMARY_EN =
"After the flood, God reaffirms blessing and mission (9:1), upholds the sanctity of life (9:6), sets the rainbow as the covenant sign (9:13), and remembers it forever (9:16).";
private static final String PRACTICE_KO =
"오늘 생명 존중의 말을 1문장 전하고, 무지개 언약을 떠올리며 감사 1가지 기록, 맡겨진 자리에서 번성(성실) 한 걸음.";
private static final String PRACTICE_EN =
"Speak one sentence that honors life; write one thanksgiving remembering the rainbow covenant; take one faithful step in your entrusted place.";
public static void main(String[] args) {
showTitle();
showSampleVerses();
showSummary();
showPractice();
}
private static void showTitle() {
System.out.println("[창세기 9장 | KRV & ESV]");
System.out.println("[Genesis 9 | KRV & ESV]");
System.out.println("Lv1: 복과 사명 - 생명의 거룩 - 언약의 표 - 영원한 기억\n");
}
private static void showSampleVerses() {
for (String[] row : SAMPLE) {
System.out.println(row[0]);
System.out.println("KRV: " + row[1]);
System.out.println("ESV: " + row[2]);
System.out.println();
}
}
private static void showSummary() {
System.out.println("[요약 / Summary]");
System.out.println("KO: " + SUMMARY_KO);
System.out.println("EN: " + SUMMARY_EN + "\n");
}
private static void showPractice() {
System.out.println("[적용 / Practice]");
System.out.println("KO: " + PRACTICE_KO);
System.out.println("EN: " + PRACTICE_EN);
}
}
#### Genesis_09_Chapter_Lv1.py
#### [KO] Lv1 입문: 창세기 9장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
#### [EN] Lv1 Beginner: Genesis 9 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
#### [KO] 규칙: 문자열/함수만 사용(입문), 콘솔 출력
#### [EN] Rule: Strings & functions only (beginner), console output
from typing import List, Dict
def title() -> None:
print("[창세기 9장 | KRV & ESV]")
print("[Genesis 9 | KRV & ESV]")
print("Lv1: 복과 사명 - 생명의 거룩 - 언약의 표 - 영원한 기억\n")
def sample_verses() -> List[Dict[str, str]]:
#### { "ref", "krv", "esv" }
return [
{
"ref": "창세기 9:1 / Genesis 9:1",
"krv": "하나님이 노아와 그 아들들에게 복을 주시며 생육하고 번성하여 땅에 충만하라 하심.",
"esv": "God blessed Noah and said, Be fruitful and multiply and fill the earth.",
},
{
"ref": "창세기 9:6 / Genesis 9:6",
"krv": "사람의 피를 흘리면 사람이 그 피를 흘리리니, 하나님 형상대로 지으심이라.",
"esv": "Whoever sheds man’s blood, by man shall his blood be shed, for God made man in His image.",
},
{
"ref": "창세기 9:13 / Genesis 9:13",
"krv": "내 무지개를 구름 속에 두어 언약의 증거가 되게 하심.",
"esv": "I have set my bow in the cloud as a sign of the covenant.",
},
{
"ref": "창세기 9:16 / Genesis 9:16",
"krv": "무지개 볼 때, 모든 생물과의 영원한 언약을 기억하심.",
"esv": "When the bow is in the clouds, God remembers the everlasting covenant with every living creature.",
},
]
SUMMARY_KO = (
"홍수 이후 하나님은 복과 사명을 다시 주시고(9:1), 생명의 거룩함을 세우시며(9:6), 무지개로 언약을 보이시고(9:13) 영원히 기억하신다(9:16)."
)
SUMMARY_EN = (
"Post-flood, God renews blessing and mission (9:1), establishes the sanctity of life (9:6), gives the rainbow sign (9:13), and remembers forever (9:16)."
)
PRACTICE_KO = "생명을 높이는 말 1문장 · 무지개 언약 감사 1가지 기록 · 맡겨진 자리에서 성실의 한 걸음."
PRACTICE_EN = "Speak one life-honoring sentence; record one thanksgiving for the rainbow covenant; take one faithful step where you are."
def show_sample(rows: List[Dict[str, str]]) -> None:
for r in rows:
print(r["ref"])
print("KRV:", r["krv"])
print("ESV:", r["esv"], "\n")
def show_summary() -> None:
print("[요약 / Summary]")
print("KO:", SUMMARY_KO)
print("EN:", SUMMARY_EN, "\n")
def show_practice() -> None:
print("[적용 / Practice]")
print("KO:", PRACTICE_KO)
print("EN:", PRACTICE_EN)
def main() -> None:
title()
show_sample(sample_verses())
show_summary()
show_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
홍수 뒤 첫 명령은 다시 “복과 사명”이었네요—생육하고 번성하라(9:1). 형상의 존귀를 세우시고(9:6), 구름 속 무지개로 약속을 걸어두신 주(9:13–16). 오늘 나는 생명을 높이는 한마디와 성실 한 걸음으로 그 언약의 색을 닮습니다. 🌈