if mode == 1: return randrange(1,max_range+1,1) else: ndigits = 1 while ndigits==1: ndigits = randrange(1,len(str(max_range))+1,1) rnum = 0 rmult = 1 for i in range(1,ndigits): rnum = rnum + rmult*randrange(1,10,1) rmult = rmult*10 return rnum if __name__ == "__main__": D = get_list_jap_nums(0) modules.app_struct.I_INTRO("Bangoo-Tango Terminal Version","Joe Ferrer","*****@*****.**","github.com/joeferrer") print "1.) Specify your maximum range for number generation.\nChoose r from 0-11 (i.e.10^r): " max_range = get_max_range() modules.app_struct.I_GMODE("2") game_mode = get_game_mode() if game_mode.lower() == "a": modules.app_struct.I_INSTR("3","\nA random number will be generated from 1->10^r.\nYou're objective is to translate it to Japanese!") modules.app_struct.I_EX("Generated No. = 1350\nAnswer = 'Sen-sanbyaku-gojuu' or 'Sensanbyakugojuu'\n\nNote: For 4,7,9 please use 'yon','nana','kyuu' respectively.") else: modules.app_struct.I_INSTR("3","\nA random Japanese number will be generated from 1->10^r.\nYou're objective is to give its corresponding Arabic numerical equivalent!") modules.app_struct.I_EX("Generated JapNo. = 'Sen-sanbyaku-gojuu'\nAnswer = 1350\n\nNote: For 4,7,9 please use 'yon','nana','kyuu' respectively.")
string = "" if r == 1: string = str(x) + "st" elif r == 2: string = str(x) + "nd" elif r==3: string = str(x) + "rd" else: string = str(x) + "th" return string if __name__ == "__main__": M = get_dict_jap_month() D = get_list_jap_days('') Y = get_list_jap_nums('') modules.app_struct.I_INTRO("Karendaa Terminal Version","Joe Ferrer","*****@*****.**","github.com/joeferrer") modules.app_struct.I_GMODE("1") game_mode = get_game_mode() if game_mode.lower() == "a": modules.app_struct.I_INSTR("2","\nA random date will be generated\nYou're objective is to translate it to Japanese!") modules.app_struct.I_EX("Generated Date. = '6th of November 2010'\nAnswer = 'nisenjuunen juuichigatsu muika'.") modules.app_struct.I_NOTE("","\n","Note: Remember to put the needed spaces.") else: modules.app_struct.I_INSTR("2","\nA random date in Japanese will be generated\nYou're objective is to give its corresponding date.") modules.app_struct.I_EX("Generated JapDate. = 'nisenjuunen juuichigatsu muika'\nAnswer = '6th of November 2010'\nNote: Remember to put the needed spaces.") modules.app_struct.I_CASE("3") modules.app_struct.I_QR("4")