Batteries included 1 built-ins #-*- coding: UTF-8 -*- from getpass import getpass data = {"kaiching":"0000"} def hello(name): " ", name, " " name = raw_input(" ") word = getpass(" ") if data.has_key(name): if word == data[name]: hello(name) " " " " raw_input(" <Enter> ")
Batteries included 2 math import math def result(number): " %.2f %d" %(number, int(math.ceil(number))) " %.2f %d" %(number, int(math.floor(number))) "%.2f 2 log %.2f" %(number, math.log(number, 2)) "%.2f %.2f" %(number, math.sqrt(number)) "%.2f %.2fπ" %(number, math.radians(number)/math.pi) "sin(%.2f) = %.2f" %(number, math.sin(math.radians(number))) "cos(%.2f) = %.2f" %(number, math.cos(math.radians(number))) "tan(%.2f) = %.2f" %(number, math.tan(math.radians(number))) while True: try: number = float(raw_input(" 0 360 ")) if number < 0: "..." number = math.fabs(number) if number > 360: " 360 " raise ValueError result(number) break elif number > 360: raise ValueError
Batteries included 3 result(number) break except ValueError: " " raw_input(" <Enter> ") Note time #-*- coding: UTF-8 -*- from time import sleep, asctime weeks = {"Mon":" ", "Tue":" ", "Wed":" ", "Thu":" ", \
Batteries included 4 "Fri":" ", "Sat":" ", "Sun":" "} months = {"Jan":" ", "Feb":" ", "Mar":" ", "Apr":" ", \ "May":" ", "Jun":" ", "Jul":" ", "Aug":" ", \ "Sep":" ", "Oct":" ", "Nov":" ", "Dec":" "} moment = asctime() def now(): " ", moment[20:], " ", months[moment[4:7]], moment[8:10], " ", weeks[moment[:3]] " ", moment[11:19] now() "..." i = 10 while i > 0: " ", i, " ", sleep(1) "\r", i = i - 1 "... " " ", asctime()[11:19] raw_input(" <Enter> ")
Batteries included 5 Note sys #-*- coding: UTF-8 -*- from sys import exit, platform, version def whatplatform(): if platform == "win32": " MS-Windows " elif platform == "linux2": " Linux " elif platform == "darwin": " Mac " " " def fun1(): " " def fun2():
Batteries included 6 " " whatplatform() " Python ", version[:5] while True: "(1)..." "(2)..." c = raw_input(" q ") if c == "1": fun1() elif c == "2": fun2() elif c == "q": exit() " 1 2 q " Note
Batteries included 7 os #-*- coding: UTF-8 -*- from sys import exit, platform, version from os import system def whatplatform(): if platform == "win32": " MS-Windows " elif platform == "linux2": " Linux " elif platform == "darwin": " Mac " " " def clear(): if platform == "win32": return "cls" elif platform == "linux2" or "darwin": return "clear" return False def fun1(): try: system(clear()) " " except TypeError: "..." " " def fun2(): try: system(clear()) " " except TypeError: "..." " " def main():
Batteries included 8 while True: try: system(clear()) "(1)..." "(2)..." c = raw_input(" q ") if c == "1": fun1() elif c == "2": fun2() elif c == "q": exit() " 1 2 q " except TypeError: "..." "(1)..." "(2)..." c = raw_input(" q ") if c == "1": fun1() elif c == "2": fun2() elif c == "q": exit() " 1 2 q " whatplatform() " Python ", version[:5] main()
Batteries included 9
Batteries included 10 Note random #-*- coding: UTF-8 -*- from random import randint answer = randint(1,99) " " state = True while state: try: guess = int(raw_input(" 1 99 ")) if guess == answer: " " state = False elif answer < guess < 100: " " elif 0 < guess < answer: " "
Batteries included 11 raise ValueError except ValueError: " 1 99 " raw_input(" <Enter> ") Note