#! /urs/bin/env python3# odd_or_even_function: this function will take in one integer parameter# returning: print statements to console to inform user if the numbered entered# was an even, odd, or divisible by 4.defodd_or_even_function(num, check):# Calculating when num will be even but not divisible by 4ifint(num)%2==0andint(num)%4!=0:print("The number "+str(num)+" is an even number")# Calculating when num will be divisible by 4elifint(num)%2==0andint(num)%4==0:print("The number "+str(num)+" is an number divisible by 4.")# Calculating when num will be oddelse:print("The number "+str(num)+" is an odd number")# Calculating when num can or can't divide evenly into checkifint(num)%int(check)==0:print(str(num)+" divides evenly by "+str(check))else:print(str(num)+" does not divide evenly by "+str(check))defmain():# information msgprint("enter 'exit' to end program")print()# user_num = 1 so that we# can force user_num to enter while loop
user_num =1# user will be prompted to enter a number# this program will run until the user enters 'x'# then that will trigger the while loop# and program to close
user_num =input("Enter a number: ")
user_check =input("Enter a check number: ")while user_num !='exit':
odd_or_even_function(user_num, user_check)print()
user_num =input("Enter a number: ")print("¡Hasta luego amigo!")if __name__ =="__main__":
main()