🎉 تهانينا! 🎉
لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.
ProgerLib Python للجميع
تغيير السمة
تعمل كمطور مبتدئ في بنك متطور يقدم نظامًا آليًا جديدًا للتحقق من المعاملات المالية في الوقت الفعلي. يجب أن يكون النظام سريعًا ودقيقًا لمنع الاحتيال دون التسبب في إزعاج للعملاء الملتزمين.
rnتم تكليفك بكتابة الوحدة الأساسية لهذا النظام. يجب أن يقوم البرنامج بتحليل المعاملة بناءً على ثلاثة معايير: المبلغ، الوقت (الساعة)، وحالة العميل (VIP أو عادي). بناءً على هذه البيانات، يصدر البرنامج حكمًا: "المعاملة موافَق عليها" أو "المعاملة مرفوضة".
rnقواعد التحقق:
rnتعتبر المعاملة مسموحًا بها وموافَقًا عليها إذا تحقق & nbsp; شرط واحد على الأقل & nbsp; من الشروط التالية:
rnإذا لم يتم استيفاء أي من هذه الشروط، يجب على النظام رفض المعاملة.
rnمهمتك & mdash; كتابة برنامج يطلب من المستخدم المبلغ والوقت والحالة، ثم يعرض قرار النظام.
مبلغ المعاملة (عدد صحيح)
وقت المعاملة، الساعة (عدد صحيح من 0 إلى 23)
حالة المستخدم (نص، "VIP" أو "عادي")
حكم النظام (السطر، "تمت الموافقة على المعاملة" أو "تم رفض المعاملة")
15000
17
vip
تمت الموافقة على المعاملة
# Запрашиваем сумму транзакции и преобразуем введенную строку в целое число
transaction_amount = int(input())
# Запрашиваем время совершения транзакции (только час) и также преобразуем в целое число
transaction_time = int(input())
# Запрашиваем статус клиента. Это значение остается строкой ("VIP" или "обычный")
user_status = input()
# Основное сложное условие для проверки транзакции
# Оно объединяет все три правила через логический оператор "или" (or)
# Если хотя бы одна из частей условия верна (True), то весь блок считается верным
if (transaction_amount < 10000) or \
(user_status == "VIP" and transaction_time < 18) or \
(user_status == "обычный" and transaction_amount < 5000 and transaction_time < 18):
# Если условие выполнено, выводим сообщение об одобрении
print("Транзакция одобрена")
else:
# Если ни одна из частей сложного условия не выполнилась, выводим сообщение об отклонении
print("Транзакция отклонена")
🎉 تهانينا! 🎉
لقد حللت المهمة ببراعة! كان صعبًا لكنك وجدت الحل الصحيح. أنت خطوة أقرب إلى الاحتراف! استمر، كل مرحلة تجعلك أقوى.
AD
إعلان
جارٍ تشغيل الكود...