[DOCS] Add more example .dmai programs (fizzbuzz, fibonacci, गणित, यादृच्छिक)

Đang mở Phù hợp với người mới
#40 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
75/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Ít trao đổi
Công nghệ
python
Lĩnh vực
documentation

Hướng nghiên cứu

Bắt đầu với các chương trình hiện có trong examples/ (hello, person, calculator, shopping_list) để học cú pháp, và đọc tests/test_smoke.py để xem mỗi ví dụ được chạy như thế nào. Thêm một tệp .dmai mới vào examples/ với độ dài khoảng dưới 30 dòng và chỉ sử dụng các mô-đun trong danh sách cho phép, không có lệnh gọi open. Hoàn thành khi ví dụ mới vượt qua bài kiểm tra smoke và error.dmai vẫn là ví dụ duy nhất bị lỗi có chủ đích.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

documentation enhancement good first issue help wanted P3

examples/ has 5 programs (hello, person, calculator, shopping_list, error). More small, idiomatic examples make the language easier to learn — and every example is automatically smoke-tested by CI (tests/test_smoke.py runs each one), so an example PR is a real, verified contribution.

Wanted (one PR each is fine):

  • fizzbuzz / number games (great once elif #25 lands)
  • Fibonacci or factorial (recursion with कार्य)
  • Using the गणित (math) module — sqrt, pi
  • Using यादृच्छिक (random) — dice roll
  • String building / greeting program

Rules: must run under the sandbox (whitelisted modules only, no open), keep it under ~30 lines. error.dmai is the only intentionally-broken example — keep new ones working.

Good first issue — no Python internals needed, just working Maithili code. Maithili speakers especially welcome: idiomatic naming makes these teaching material.

Ngôn ngữ chính
Python
Star
1
Fork
4
Merge trung bình
12 ngày 21 giờ
Pull request đã merge (30 ngày)
1

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của alphacrack/python-maithili-dsl

Tất cả issue của alphacrack/python-maithili-dsl

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.