مشاركة حلول: مشروع الصراف الآلي على GitHub


#21

#22

عمل مضبوط جداً :+1:


#23

#24

عمل رائع :+1:

بالنسبة لـ:

		if request <= self.balance:
			if request > 0 :

كان بإمكانك جمعها في شرط واحد, وجعل رسالة الخطأ Error Occurred بشكل عام (الحل الأصح هو استعمال exceptions عند حدوث أي خطأ).

ما رأيك أن تتبع مبدأ SRP في هذا الجزء :wink:

				self.withdrawals_list.append(request)
				self.balance -= request
				notes = [100, 50, 10, 5]
				for note in notes:
					while request >= note:
						request -= note
						print("give ", str(note))
						if request < note and request != 0:
							print("give ", str(request))

#25

سلام عليكم وأخيرا عملي على موقع Github شكرا لك أستاذ ياسر على مجهوداتك معنا انا متحمسة جذا معكم
الرابط https://github.com/mofilamamra/My-First-Project-ATM


#26

عمل رائع جداً :+1:

ترقبي الورشة القادمة خلال الشهر القادم إن شاء الله حول بناء أول موقع (إن شاء الله تكون جاهزة بنهاية شهر ديسمبر) :wink:


#27

ان شاء الله تعالى بارك الله فيكم وجعلكم ذخرا للأمة الإسلامية يا رب