# 1、Mini计算器defcalc(a, b, op):if op =="+":return add(a, b)elif op =="-":return subtract(a, b)elif op =="*":return multiply(a, b)elif op =="/":if b !=0:return divide(a, b)else:print("\033[0:31m除数不能为0\033[m")defadd(a, b):return a + b
defsubtract(a, b):return a - b
defmultiply(a, b):return a * b
defdivide(a, b):return a / b
if __name__ =='__main__':
a =int(input("请输入第一个整数:"))
b =int(input("请输入第二个整数:"))
op =input("请输入运算符:")print(calc(a, b, op))
运行结果
三、代码示例-猜数游戏
# 2、猜数游戏print("-----------------------方式一:-----------------------")import random
defguess_num():
random_num = random.randint(1,100)# print(random_num)for i inrange(10):
num =int(input("我心里有个数[1-100],请你猜一猜:"))if num > random_num:print("\033[0:31m大了\033[m")elif num < random_num:print("\033[0:31m小了\033[m")else:print("\033[0:32m猜对了\033[m")breakelse:print("\033[0:31m真笨,10次都没猜中\033[m")
guess_num()print("-----------------------方式二:-----------------------")import random
defguess(num, guess_num):if num == guess_num:return0elif num < guess_num:return1else:return-1
num = random.randint(1,100)# 随机数for i inrange(10):
guess_num =int(input("我心里有个数[1-100],请你猜一猜:"))
result = guess(num, guess_num)if result ==0:print("\033[0:32m猜对了\033[m")breakelif result >0:print("\033[0:31m大了\033[m")elif result <0:print("\033[0:31m小了\033[m")else:print("\033[0:31m真笨,10次都没猜中\033[m")