اذهب إلى المحتوى

ولاء عبدالعزيز3

الأعضاء
  • المساهمات

    6
  • تاريخ الانضمام

  • تاريخ آخر زيارة

إنجازات ولاء عبدالعزيز3

عضو مبتدئ

عضو مبتدئ (1/3)

3

السمعة بالموقع

  1. بوركت على هكذا نصيحة. هذا الشكل اللي تقصده ؟ phone_numbers = {'amal': 1111111111, "Mohammed": 2222222222, "Khadijah": 3333333333, "Abdullah": 4444444444, "Rawan": 5555555555, "Faisal": 6666666666, "Layla": 7777777777} def search_by_phone_number(phone_number): while len(phone_number) != 10 or not phone_number.isnumeric(): print("This is invalid number") phone_number = input("enter phone number: ") m = True for key in phone_numbers: if int(phone_numbers[key]) == int(phone_number): print(key) m = False if m: print("Sorry, the number is not found") def search_by_name(name): if name not in phone_numbers: print("Sorry, the name is not found") else: print(phone_numbers[name]) def add_user(username, user_phone_number): while username in phone_numbers: print("this name is already exists") username = input("enter name: ") user_phone_number = input("enter phone number: ") while len(user_phone_number) != 10 or not user_phone_number.isnumeric(): print("This is invalid number") user_phone_number = input("enter phone number: ") m = True while m: for key in phone_numbers: if int(phone_numbers[key]) == int(user_phone_number): print("this phone number is already exists") m = False break if m: break m = True user_phone_number = input("enter phone number: ") phone_numbers[username] = user_phone_number print("if you want to search write \"s\"") print("if you want to add write \"a\"") print("if you want to quit write \"q\"") want = input("I want to: ") while want != "q": if want == "s": print("if you want to search by phone number write \"p\"") print("if you want to search by name write \"n\"") print("if you want to quit write \"q\"") want = input("I want to: ") if want == "p": search_by_phone_number(input("enter phone number: ")) elif want == "n": search_by_name(input("enter name: ")) elif want == "q": break else: print("write \"p\" or \"n\" or \"q\"\nplease try again") elif want == "a": add_user(input("enter name: "), input("enter phone number: ")) else: print("write \"s\" or \"a\" or \"q\"\nplease try again") want = input("I want to: ")
  2. جزيت خيرًا. قمت بتطبيق ما ذكرته .. هذا الكود كالتالي : phone_numbers = ["1111111111", "2222222222", "3333333333", "4444444444", "5555555555", "6666666666", "7777777777"] names = ["amal", "Mohammed", "Khadijah", "Abdullah", "Rawan", "Faisal", "Layla"] def search_by_phone_number(phone_number): while len(phone_number) != 10 or not phone_number.isnumeric(): print("This is invalid number") phone_number = input("enter phone number: ") if phone_number not in phone_numbers: print("Sorry, the number is not found") else: print(names[phone_numbers.index(phone_number)]) def search_by_name(name): if name not in names: print("Sorry, the name is not found") else: print(phone_numbers[names.index(name)]) def add_user(username, user_phone_number): while username in names or user_phone_number in phone_numbers: print("this name or phone number is already exists") username = input("enter name: ") user_phone_number = input("enter phone number: ") phone_numbers.append(user_phone_number) names.append(username) print("if you want to search write \"s\"\nif you want to add write \"a\"\nif you want to quit write \"q\"") want = input("I want to: ") while want != "q": if want == "s": print( "if you want to search by phone number write \"p\"\nif you want to search by name write \"n\"\nif you want to quit write \"q\"") want = input("I want to: ") if want == "p": search_by_phone_number(input("enter phone number: ")) elif want == "n": search_by_name(input("enter name: ")) elif want == "q": break else: print("write p or n \nplease try again") elif want == "a": add_user(input("enter name: "), input("enter phone number: ")) else: print("write s or a \nplease try again") want = input("I want to: ") ''' if want == "s": print("if you want to search by phone number write \"p\"\nif you want to search by name write \"n\"\nif you want to quit write \"q\"") want = input("I want to: ") if want == "p": search_by_phone_number(input("enter phone number: ")) elif want == "n": search_by_name(input("enter name: ")) else: print("write p or n \nplease try again") elif want == "a": add_user(input("enter name: "), input("enter phone number: ")) else: print("write s or a \nplease try again") '''
  3. مرحبًا، ما أرغب به هو سؤال المستخدم إن كان يرغب بإضافة اسم إلى جهات اتصال، أو البحث عن طريق الاسم أو الهاتف. مع التأكيد أن لا تقل الأرقام أو تزيد عن 10 . الكود يعمل بشكل صحيح، لكن هل طريقة كتابتي للكود صحيحة ؟ من خلال ترتيب الفقرات ؟ هي يمكن اختصاره وأنا قمت بإطالته ؟ phone_numbers = ["1111111111", "2222222222", "3333333333", "4444444444", "5555555555", "6666666666", "7777777777"] names = ["amal", "Mohammed", "Khadijah", "Abdullah", "Rawan", "Faisal", "Layla"] def search_by_phone_number(phone_number): while len(phone_number) != 10 and not int(phone_number): print("This is invalid number") search_by_phone_number(input("enter phone number: ")) if phone_number not in phone_numbers: print("Sorry, the number is not found") else: print(names[phone_numbers.index(phone_number)]) def search_by_name(name): if name not in names: print("Sorry, the name is not found") else: print(phone_numbers[names.index(name)]) def add_user(username, user_phone_number): phone_numbers.append(user_phone_number) names.append(username) print("if you want to search write \"s\"\n if you want to add write \"a\"") want = input("I want to: ") if want == "s": print("if you want to search by phone number write \"p\"\n if you want to search by name write \"n\"") want = input("I want to: ") if want == "p": search_by_phone_number(input("enter phone number: ")) elif want == "n": search_by_name(input("enter name: ")) else: print("write p or n \n please try again") elif want == "a": add_user(input("enter name: "), input("enter phone number: ")) else: print("write s or a \n please try again") شكرًا لكم.
  4. الله يسعدك، شكرًا لردك. الحقيقة أني أرغب بتعلم ذلك بنفسي. ولكن لم أعلم أين بداية الطريق لفعل ذلك. هل لك أن تدلني بداية على دورات ، أو فيديوهات مجانية ؟ تساعدني في تطبيق ما أرغب. لا أحكي عن تعلم البايثون بشكل عام فلدي معرفة بسيطة به، وإنما شيء شبيه بالمطلوب. جزيت خيرًا.
  5. مرحبًا لدي ملف اكسل .. يحتوي على الأعمدة الآتية : Column1 date_ user_id_maped program_name duration_seconds program_class season episode program_desc program_genre series_title hd original_name أرغب بتحديد الأفلام والمسلسلات الأكثر مشاهدة من خلال ( إجمالي المشاهدات، عدد المستخدمين، ووقت المشاهدة) - في المسلسلات تأكد من " رقم الحلقة " للتمييز بين الحلقات المختلفة. ثم أقوم باختيار أفضل 10 من الجدول السابق الذي أنشأته. ثم علي أن أقوم بدراسة تجربة العميل مقابل صنف البرنامج (فيلم، مسلسل) . ورسم إجمالي وقت المشاهدة مقابل إجمالي عدد المستخدمين لدي. هل هناك من يساعدني في القيام بذلك ، فليس لدي أي خبرة. ما الخطوة الأولى التي علي فعلها وماذا أستخدم ؟ ومسموح لي استخدام Matplotlib و plotly شكرًا.
×
×
  • أضف...