1、有一百匹马,一百担货,大马驮三担,中马驮二担,两匹小马驮一担,问大中小马各多少匹? #一百匹马 mapi=100 #一百担货物 huowu=100 #设大马a匹,中马b匹,小马c匹 for a in range(0,100//3+1): for b in range(0,100//2+1): for c in range(0,100): if (huowu==a*3+b*2+c*0.5) and (mapi==a+b+c): print("大马有:",a,"中马有:",b,"小马有:",c,sep="\t") 2、猜数字游戏,从1~1000中随机产生一个数字,由用户输入所猜想的数字,如果猜大了则提示“猜大了”,猜小了则提示“猜小了”,猜对了则提示“恭喜你中奖了”然后结束游戏。 #导入随机生成模块 import random #随机生成一个1-1000的数赋值给sys_num sys_num=random.randrange(1,1000) #用户输入一个整数 print("请输入你所猜想的数:") while True: user_num=int(input()) if user_num>sys_num: print("猜大了") elif user_num<sys_num: print("猜小了") else: print("恭喜你中奖了") 3、输出如下图型 for i in range(1,8): for j in range(1,i): print(j,end=" ") print() for i in range(1,8): print() for j in range(1,8-i): print(j,end=" ")