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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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()
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)
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)
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)
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)
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)
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)
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)