🎉 बधाई! 🎉
आपने कार्य को शानदार ढंग से हल किया! यह कठिन था, लेकिन आपने सही उत्तर खोजा। आप प्रोग्रामिंग में महारत के करीब हैं! ऐसे ही जारी रखें।
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
विज्ञापन
कोड चल रहा है...