Hi I'm learning how to code with python an I have purchased the book 'Python Programming for the absolute beginner,third edition' by Michael Dawson. There is one concept that is confusing me in chapter 3 page 71 there is a program whose code I have pasted below. The author introduced a new way of coding the Boolean NOT operator with the 'if' statement I have highlighted the relevant area,apparently this if statement actually means if money != 0,which I understood,but the program below this one which introduces the idea of slicing also has a if statement similar to the first one,except the second one accepts 0 value but the first one doesn't.
print("Welcome to the Chateau D'food") print("It seems we are quit full today.\n") money = int(input("How many dollars do you slip the Maitr D'? ")) *if money:* print("Ah I think I can make something work") else: print("Please sit ,it may be a while") input("\nPress enter to exit") The slicing program word = "existential" print("Enter the beginning and ending index for the word existential") print("press he enter key at 'Start' to exit") start= None while start != "": start=input("\nStart: ") * if start:* start=int(start) finish=int(input("Finish: ")) print ("word[",start, ":",finish, "]is " , end="") print(word[start:finish]) input("\nPress enter to exit") I hope i made sense. Thankyou _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor