任务一:九九乘法表
代码:
for i in range(1,10):
for j in range(1,i+1):
d=i*j
print("%d*%d=%d "%(i,j,d),end="")
print("")
运行结果:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
任务二:百钱买百鸡
代码:
for i in range(1,101):
for j in range(1,101):
for z in range(1, 101):
if (i + j + z == 100 and 5 * i + 3 * j + z / 3 == 100):
print("公鸡有%d只,母鸡有%d只,小鸡有%d只" % (i, j, z))
运行结果:
公鸡有4只,母鸡有18只,小鸡有78只
公鸡有8只,母鸡有11只,小鸡有81只
公鸡有12只,母鸡有4只,小鸡有84只
任务三:猜猜数字游戏
任务说明:猜数字游戏,规则如下:
·由系统自动给一个随机数字(1-10之间,不包括10),您根据提示输入您所猜的数字,若您猜的数字和系统所给的数字一样,则按以下规则所提示执行:
若您在2次之内就可以猜出数字,程序会显示“您太棒了!!!”;
若在4次之内猜出数字,程序会显示“恭喜您,猜对了!”;
若在6之内猜出数字,程序会显示“终于猜出来了!”;
若您超过6次还未猜出,程序会显示“你太笨了,游戏结束!”
输出形式如下(只能输入整数型的数字)
代码:
import random as rd
a=rd.randint(1,10)#产生1~9的随机数
print(a)
print("----------猜数游戏开始-----------")
for i in range(1,8):#1~7共7次循环
b = int(input("请输入您猜的数字(1~10之间):"))
if(i<=2 and a==b):
print("您太棒了!")
break
elif(i>2 and i<=4 and a==b):
print("恭喜您猜对了")
break
elif(i>4 and i<=6 and a==b):
print("终于猜出来了!")
break
elif(i>6 and a!=b):
print("您太笨了!")
break
print("----------猜数游戏结束-----------")