コード例 #1
0
ファイル: main.py プロジェクト: gauravsharma27/spy_chat
def add_friend():
    new_friend = Spy('', '', 0, 0.0)
    new_friend.name = raw_input("please add your friends name : ")
    new_friend.salutation = raw_input("are they mr or miss : ")
    new_friend.age = int(raw_input("age: "))
    new_friend.rating = float(raw_input("rating: "))
    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
    else:
        print("sorry! invalid entry. we can't add a spy with the details you provided. please try again later. ")
    return len(friends)
コード例 #2
0
ファイル: main2.py プロジェクト: Akshthakur123/final-project
def add_friend():
    new_friend = Spy('', '', 0, 0.0)
#Here you give the new friend name
    new_friend.name = raw_input("Please add your new friend's name:")
    new_friend.salutation = raw_input("What should want to you call Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name
#Here you give the age of friend
    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)
#Here you give the rating of your friend
    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. Please provide valid name'

    return len(friends)
コード例 #3
0
def add_friend():
    new_friend = Spy('', '', 0, 0.0)
    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = int(raw_input("Age? "))

    new_friend.rating = float(raw_input("Spy rating? "))

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.age < 50:
        new_friend.is_online = True
        friends.append(new_friend)
        print 'Friend Added!'

    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #4
0
ファイル: main.py プロジェクト: jatin25297/Acadview-project
def add_friend():

    friend = Spy('', '', 0, 0.0)
# taking details of the user
    friend.name = raw_input("Please add your friend's name: ")
    friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    friend.name = friend.salutation + " " + friend.name

    friend.age = raw_input("Age?")
    friend.age = int(friend.age)

    friend.rating = raw_input("Spy rating?")
    friend.rating = float(friend.rating)

    if len(friend.name) > 0 and friend.age > 12 and friend.rating >= spy.rating:
        friends.append(friend)
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #5
0
ファイル: SpyChat.py プロジェクト: deepikabisht/Spychat
def add_friend():

    Spy.name = raw_input("Please add your friend's name: ")
    Spy.salutation = raw_input("Are they Mr. or Ms.?: ")

    Spy.name = Spy.salutation + " " + Spy.name

    Spy.age = int(raw_input("Age?"))

    Spy.rating = float(raw_input("Spy rating?"))
    if len(Spy.name) > 0 and Spy.age > 12 and Spy.rating >= spy.rating:
        friends.append(Spy)
        print 'Friend Added!'
        # saving friends to friends.csv file
        with open('friends.csv', 'ab') as friends_data:
            writer = csv.writer(friends_data)
            writer.writerow([Spy.name, Spy.salutation, Spy.age, Spy.rating])

    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #6
0
ファイル: main.py プロジェクト: Mahak28/SpyChat
def add_friend():

    new_friend = Spy('','',0,0.0)

    new_friend.name = raw_input("please add your friend's name: ")
    new_friend.salutation = raw_input("are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print colored('Friend Added!', 'blue','on_grey')
    else:
        print "Sorry! Invalid Entry.We cant add spy with the details you provided"

    return len(friends)
コード例 #7
0
ファイル: main.py プロジェクト: Muskaan-Laroia/spyChat
def add_friend():  #function for adding friends
    new_friend = Spy('', '', 0, 0.0)

    new_friend.name = raw_input("So, Who is your friend ? : ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.? : ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age? ")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating? ")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print "Hurrah! Your Friend is Added!"
    else:
        print "Oops Sorry! Invalid entry. You must try again later."

    return len(friends)
コード例 #8
0
ファイル: main.py プロジェクト: anasjaveed/SpyChat_Python
def add_friend():
    new_friend = Spy('','',0,0.0)
    # Validation for not entering correct Name as input
    while True:
        new_friend.name = raw_input("Please add your friend's name: ")
        if new_friend.name.replace(" ", "").isalpha():
            break
        # Calling Color Red to print error message
        prRed("ERROR !!! Invalid Friend Name")
    # Validation for not entering correct Name as input
    while True:
        new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")
        if new_friend.salutation.replace(".", "").isalpha():
            break
        # Calling Color Red to print error message
        prRed("ERROR !!! Invalid Friend Name")
    new_friend.name = new_friend.salutation + " " + new_friend.name
    # Validation for not entering correct Age as input
    while True:
        new_friend.age = raw_input("Age? ")
        if  new_friend.age.replace("", "").isdigit():
            new_friend.age = int( new_friend.age)
            break
        # Calling Color Red to print error message
        prRed("ERROR !!! Age should be in NUMBERS")
    # Validation for not entering correct spy rating as input
    while True:
        new_friend.rating = raw_input("Spy rating? ")
        if new_friend.rating.replace(".", "").isdigit():
            new_friend.rating = float(new_friend.rating)
            break
        # Calling Color Red to print error message
        prRed("ERROR !!! Rating should be in Numbers and Precise")
    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        prRed('Sorry! Invalid entry. We can\'t add spy with the details you provided')
    return len(friends)
コード例 #9
0
def add_friend():
    new_friend = {'name': '', 'salutation': '', 'age': 0, 'rating': 0.0}
    new_friend['name'] = raw_input("Please add your friend's name: ")
    new_friend['salutation'] = raw_input("Are they Mr. or Ms.?: ")

    new_friend['name'] = new_friend['salutation'] + " " + new_friend['name']

    new_friend['age'] = raw_input("Age?")
    new_friend['age'] = int(new_friend['age'])

    new_friend['rating'] = raw_input("Spy rating?")
    new_friend['rating'] = float(new_friend['rating'])

    if len(
            new_friend['name']
    ) > 0 and new_friend['age'] > 12 and new_friend['rating'] >= spy['rating']:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #10
0
ファイル: spy.py プロジェクト: shubhamguleria/InstaBot
def add_friend():

    new_friend = Spy('','',0,0.0)

    new_friend.name = input("Please add your friend's name: ")
    new_friend.salutation = input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating =input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print ('Friend Added!')
    else:
        print ('Sorry! Invalid entry. We can\'t add spy with the details you provided')

    return len(friends)
コード例 #11
0
ファイル: main.py プロジェクト: SainiAkashdeep/ChatApp
def add_friend():
    new_friend = Spy('', '', 0, 0.0)

    new_friend.name = raw_input('Please enter others Spy friend name :')
    new_friend.salutation = raw_input(
        "Please enter salutation of your spy friend :")
    new_friend.name = new_friend.salutation + '' + new_friend.name
    new_friend.age = int(
        raw_input(
            'Enter age of spy friend and age should be greater then 12 and less then 50 :'
        ))
    new_friend.rating = float(raw_input('Enter the rating :'))

    if len(
            new_friend.name
    ) > 0 and new_friend.age > 12 and new_friend.age < 50 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print('Spy Friend Added!')

    else:
        print('Sorry!Please try to add a valid spy with proper details')

    return len(friends)
コード例 #12
0
def add_friend():
    frnd = {
        "name": " ",
        "age": "0",
        "rating": "0.0"
    }

    frnd["name"] = raw_input("Enter your Friends name : ")
    frnd_sal = raw_input("Mr. or Miss. ")
    frnd["name"] = frnd_sal + " " + frnd["name"]
    frnd["age"] = input ("Enter your Friends age:  ")
    frnd["rating"] = input("Enter rating of your Friend: ")

    if len(frnd["name"])>2 and 20<= frnd["age"]<= 50:
        frnd = friend(frnd["name"],frnd["age"],frnd["rating"],[])
        friends.append(frnd)
        with open("friens.csv","a") as friends_data:
            writer = csv.writer(friends_data)
            writer.writerow([frnd.name , frnd.age , frnd.rating])

    else:
        print "Friend cannot be added"
    return len(friends)
コード例 #13
0
def add_friend():

    new_friend = Spy('', '', 0, 0.0)

    new_friend.name = raw_input("Enter your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age ?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating ?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'friend is added'
    else:
        print 'Invalid details , spy can\'t be added'

    return len(friends)
コード例 #14
0
ファイル: main.py プロジェクト: mehulbiswas/spychat
def add_friend():

    new_friend = Spy('', '', 0, 0.0)  # initialising new friend variable

    new_friend.name = raw_input('Please add your friend\'s name: ')
    new_friend.salutation = raw_input('Mr. or Ms. ?: ')

    new_friend.name = new_friend.salutation + '' + new_friend.name

    new_friend.age = raw_input('Age: ')
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input('Rating: ')
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 16 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend added'
    else:
        print 'Invalid Entry. We can\'t add add spy with provided details'

    return len(friends)
コード例 #15
0
def add_friend():
    new_friend = Spy('', '', 0, 0.0)
    #new friend is added
    new_friend.name = raw_input(" add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print colored('Friend Added', "red")

    else:
        print colored(
            'Wrong! Invalid entry. It can\'t add spy with the details you provided',
            "blue")

    return len(friends)
コード例 #16
0
ファイル: main.py プロジェクト: TwinkleGumber/SpyChat
def add_friend():

    new_friend = Spy('', '', 0, 0.0)
    # ask the user for the name, age and rating of their spy friend and convert them into required datatype
    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    #new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        print "Sorry! Invalid entry. We can't add spy with the details you provided"

    return len(friends)  # return the number of friends the user has
コード例 #17
0
ファイル: spychat.py プロジェクト: Ujjwal20/SpyChat
def add_friend():

    #Adding new friend
    naam = raw_input("Please add your friend's name: ")
    salutation = raw_input("Are they Mr. or Ms.?: ")

    age = input("Age?")

    rating = input("Spy rating?")
    #validity check
    if len(naam) > 0 and age > 12 and isstring(naam):
        frd = Spy(naam, salutation, age, rating)
        friends.append(frd)
        print 'Friend Added!'
        #writing to a csv
        with open('friends.csv', 'a') as friends_data:
            writer = csv.writer(friends_data)
            writer.writerow([
                frd.spy_name, frd.spy_salutation, frd.spy_age, frd.spy_rating
            ])
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'
    return len(friends)
コード例 #18
0
def add_friend():
    # using class for new spy details
    new_friend = Spy('', '', 0.0, 0)
    new_friend.name = raw_input("what's your friend name?")
    new_friend.salutation = raw_input("Mr. or Ms.")
    new_friend.age = input("what's your friend age")
    new_friend.rating = input("what's your friend rating")
    # checking eligibility of the new friend
    if len(new_friend.name
           ) > 0 and 50 >= new_friend.age >= 12 and new_friend.rating >= 4.5:
        # saving new friend details
        friends.append(new_friend)
        # writing the details of new friend in csv file
        with open('friends.csv', 'a') as friends_data:
            writer = csv.writer(friends_data)
            writer.writerow([
                new_friend.name, new_friend.salutation, new_friend.rating,
                new_friend.age, new_friend.is_online
            ])
    else:
        # If new spy details did't meet minimum requirements
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'
    return len(friends)
コード例 #19
0
ファイル: main.py プロジェクト: Kevin-1765/Spy-Chat
def add_friend():

    c = 0
    new_friend = Spy('', '', 0, 0.0)
    new_friend.name = raw_input("Please add your friend's name: ")
    for i in new_friend.name:
        if not i.isalpha():
            c = c + 1
    if c == 0 and len(new_friend.name) > 0:
        new_friend.salutation = raw_input("Is He/She is a Mr. or Ms.?: ")
        new_friend.age = int(raw_input("Age :"))
        new_friend.rating = float(raw_input("Spy rating : "))
        if len(new_friend.name) > 0 and (12 < new_friend.age < 50) and (
                spy.rating <= new_friend.rating <= 5):
            friends.append(new_friend)
            print 'Friend added to your friend list \n'
        else:
            print 'The age should be greater then 12 and rating should be greater then or equal to your rating.'
            exit()
    else:
        print 'Name can\'t be left empty or alphanumeric \n'
        exit()
    return len(friends)
コード例 #20
0
def add_friend():

    new_friend = Spy('', '', 0, 0.0)
    #input details of new spy friend
    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)
    #checking if spy name,age and rating are according to our requirments or not
    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #21
0
ファイル: main.py プロジェクト: 096Akhilesh/spy_chat
def add_friend():

    new_friend = Spy('', '', 0, 0.0)

    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 15 and new_friend.rating >= spy.rating:
        friends.append(new_friend)
        print 'Friend Added!'
    else:
        print 'Sorry! ivalid details of the spy'

    return len(friends)
コード例 #22
0
def add_friend():
    new_friend = {
        'name': "",
        'salutation': "",
        'age': 0,
        'rating': 0.0,
        'chats': []
    }
    print 'Please provide the details of your new friend'
    new_friend['name'] = raw_input("What is the name of your friend?\n")
    new_friend['salutation'] = raw_input(
        "what should i call your friend Mr. or Ms.\n")
    new_friend['age'] = int(raw_input("Enter age of your friend\n"))
    new_friend['rating'] = float(raw_input("Rating of your friend\n"))

    if (len(new_friend['name']) > 0) and (new_friend['age'] > 12) and (
            new_friend['rating'] >= spy['rating']):
        friends.append(new_friend)
        print 'Friend Added'
    else:
        print "Entered friend\'s details are invalid"

    return len(friends)
コード例 #23
0
ファイル: spy_chat.py プロジェクト: taniya12/spychat1
def add_friend():  #This function is to add new friends

    new_friend = Spy('', '', 0, 0.0)  #using the spy class from spy_details.py

    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(
            new_friend.name
    ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:  #checking whether the new friend is fit to be a spy
        friends.append(new_friend)  #if yes then adding him in the friends list
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'  #if he dosen't fit in the criteria
    return len(friends)
コード例 #24
0
            def add_friend():

                new_friend = Spy('', '', 0, 0.0)
                new_friend.name = raw_input(
                    '\tYOUR FRIEND NAME:')  #FRIEND NAME
                new_friend.salutation = raw_input(
                    "\tMR./MRS./MISS:")  #SALUTATION FOR FRIEND
                while True:
                    try:
                        new_friend.age = int(raw_input("\tAGE:"))  #FRIEND AGE
                    except ValueError:
                        print 'INVALID AGE'
                        continue
                    break
                print 'SPY-RATING:'
                print '\t>> BETWEEN 1-1.9: We can always use somebody to help in the office '
                print '\t>> BETWEEN 2-2.9: BEGINNER'
                print '\t>> BETWEEN 3-4.4: INTERMEDIATE'
                print '\t>> BETWEEN 4.5-5: EXPERT'

                while True:
                    try:
                        new_friend.rating = float(
                            raw_input(
                                "\tSpy Rating(Out of 5):"))  #RATING OF FRIEND
                    except ValueError:
                        print 'INVALID RATING'
                        continue
                    break

                if len(new_friend.name
                       ) > 0 and new_friend.age > 12 and new_friend.rating < 5:
                    friends.append(new_friend)  #ADDING FRIEND
                    return len(friends)
                else:
                    print 'Sorry! Invalid Entry. Please try again.'
                return add_friend()
コード例 #25
0
ファイル: main.py プロジェクト: Monica98Singh/spychat
def add_friend():

    # adding a blank friend
    new_friend = Spy('', '', 0, 0.0)

    print "Fill the details of your friend."
    # getting the name of friend and also checking validation

    new_friend.name = get_name()
    # if valid name succesfully received getting futher details and converting in respective data types
    if new_friend.name:
        new_friend.age = int(raw_input("Whats your friend's age?"))

        # checking for validation of age
        if new_friend.age > 12:
            new_friend.rating = float(raw_input("Whats your friend's spy rating?"))
            if new_friend.rating >= spy.rating:
                # changing the online status of friend
                new_friend.online = True
                # adding and saving the new friend to friend list
                friends.append(new_friend)

                print "Friend Added"

            else:
                print "Your friend's rating is less than yours and hence we cannot add your friend!"
        # if the age of spy is not fit

        else:
            print "Your friend's age is not fit to be a spy."

    # if the name is not valid
    else:
        print "Sorry!!We cannot add your friend as you provided an invalid name."
    # returning number of friends

    return len(friends)
コード例 #26
0
ファイル: spychat.py プロジェクト: dushant01/new_spy
def add_friend():  # here we have made a function named add_friend

    new_friend = Spy('', '', 0, 0.0)
    # we just have too asking user all info about his frd
    new_friend.name = raw_input("Please add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("Age?")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("Spy rating?")
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        friends.append(
            new_friend)  #append or the new frd in the list that is friends
        print 'Friend Added!'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #27
0
ファイル: profile.py プロジェクト: thakur0608/spychat
def add_friend():
  new_friend = {
    'name': '',
    'salutation': '',
    'age': 0,
    'rating': 0.0,
    'chats':[]
  }

  new_friend['name'] = raw_input("Please add your friend's name: ")
  new_friend['salutation']= raw_input("Are they Mr. or Ms.?: ")
  new_friend['name'] = new_friend['salutation'] + " " + new_friend['name']

  new_friend['age'] = int(raw_input("Age?"))
  new_friend['rating'] = float(raw_input("Spy rating?"))
  if len(new_friend['name']) > 0 and new_friend['age'] > 12 and new_friend['rating'] >= spy.rating:
      friends.append(new_friend)
      print 'spy added'
      with open('friends.csv', 'wb') as friends_data:
          writer = csv.writer(friends_data)
          writer.writerow([new_friend['name'],new_friend['salutation'],new_friend['rating'],new_friend['age']])
  else:
      print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'
  return len(friends)
コード例 #28
0
ファイル: main.py プロジェクト: ArpitSondh95/Spychat
def add_friend():

    new_friend = Spy('', '', 0, 0.0)

    new_friend.name = raw_input("\nPlease add your friend's name: ")
    new_friend.salutation = raw_input("Are they Mr. or Ms.?: ")

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input("We would like to know their Age: ")
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input("What is there Spy Rating: ")
    new_friend.rating = float(new_friend.rating)

    if len(
            new_friend.name
    ) > 0 and new_friend.age > 12 and new_friend.age < 55 and new_friend.rating >= Spy.rating:
        friends.append(new_friend)
        print '~~~~~~~~****Your Friend is Added****~~~~~~~~\n'
    else:
        print 'Sorry! Invalid entry. We can\'t add spy with the details you provided'

    return len(friends)
コード例 #29
0
def add_friend():
    new_friend = Spy(" ", " ", 0, 0.0)

    new_friend.name = raw_input(colored("Please add your friend's name:", "green", "on_grey"))
    new_friend.salutation = raw_input(colored("Are they Mr. or Ms.?: ","green", "on_grey"))

    new_friend.name = new_friend.salutation + " " + new_friend.name

    new_friend.age = raw_input(colored("Age?", "green", "on_grey"))
    new_friend.age = int(new_friend.age)

    new_friend.rating = raw_input(colored("Spy rating?", "green", "on_grey"))
    new_friend.rating = float(new_friend.rating)

    if len(new_friend.name) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        #rating of friend should be more or equal to the rating of spy
        friends.append(new_friend) #new friend should be appended in the  list of friends

        print colored("Friend added!", "green", "on_grey")

    else:
        print colored("Sorry! Invalid entry. We can\'t add spy with the details you provided", "red")

    return len(friends)
コード例 #30
0
def add_friend():
    # new_friend = Spy ('', '', 0, 0.0)
    new_friend.name = raw_input(
        "Tere jesa yaar kahaaan ?? Vese tera naam to btaaaa:")
    new_friend.salutation = raw_input(
        "Arrre ye bta tu hai kya... Mr. or Ms.?:")

    new_friend.age = input("Kitne saalo ka hai ye friend?")
    new_friend.rating = input("bta bhai teri rating bta")

    if new_friend.age > 12 and new_friend.rating >= 4 and len(
            new_friend.name) > 0:
        friends.append(new_friend)
        with open('friends.csv', 'a') as friends_data:
            writer = csv.writer(friends_data)
            writer.writerow([
                new_friend.name, new_friend.salutation, new_friend.age,
                new_friend.rating, new_friend.is_online
            ])
        print 'Sabhi spyjano ko soochit kiya jata hai k hme ek mitra mila hai !'
    else:
        print 'Tu nahi bn skta dost ....'
    new_friend.name = new_friend.salutation + " " + new_friend.name
    return len(friends)
コード例 #31
0
def add_friend():
    #New friend
    new_friend = Spy("", "", 0, 0.0)

    #Enter the details
    new_friend.name = raw_input("Please enter your friend's name: ")
    new_friend.salutation = raw_input("Is he a mister or miss? ")
    new_friend.name = new_friend.salutation + new_friend.name
    new_friend.age = raw_input("Please enter your friend's age: ")
    new_friend.age = int(new_friend.age)
    new_friend.rating = raw_input("Please enter your friend's rating: ")
    new_friend.rating = float(new_friend.rating)

    #Add a friend
    if len(new_friend.name
           ) > 0 and new_friend.age > 12 and new_friend.rating >= spy.rating:
        #add a new friend in the list of friends
        friends.append(new_friend)
        print "Friend Added !!! "
    else:
        print "Sorry! Invalid Entry. We cannot add spy with the details you fed "

    #number of friends
    return len(friends)