تمرين إعادة البناء
Hello World Variations
أعد كتابة سكربت Python يطبع تحيات ومعلومات بسيطة عن النظام.
python
~8 دقيقة
مبتدئ
أعد بناء الكود
Rebuild
هذا هو الكود. اكتبه بنفسك.
الكود المرجعي
import datetime as dt
import os
import platform
import sys
def current_user() -> str:
return os.environ.get("USER") or os.environ.get("USERNAME") or "friend"
def build_lines() -> list[str]:
now = dt.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
return [
"Hello, World!",
f"Hello, {current_user()}!",
f"Python: {sys.version.split()[0]}",
f"System: {platform.system()} {platform.release()}",
f"Time: {now}",
]
def main() -> None:
for line in build_lines():
print(line)
if __name__ == "__main__":
main()اكتب هنا