print("{}加上{}等于{}".format(x,y,z))
十、使用小海龟,在屏幕上绘制一系列的同心圆,并未这些同心圆填充上不同的颜色。
知识点:用小海龟画图定义函数调用函数
答案:
#导入小海龟
import turtle as t
t.speed(10)
#定义一个画同心圆的函数
def drawcircle(color,r,a):#r为圆的半径a为到圆心的距离
t.color(color)
t.up()
t.goto(0,a)
t.down()
t.begin_fill()
t.circle(-r)
t.end_fill()
#画圆
drawcircle("blue",150,175)
drawcircle("brown",125,150)
drawcircle("red",100,125)
drawcircle("orange",75,100)
drawcircle("yellow",50,75)
drawcircle("pink",25,50)
t.hideturtle()
t.done()
十一、输出所有100到999之间的水仙花数。(水仙花是指一个三位数,其各位数字的立方和等于该数本身,比如153就是一个水仙花数,因为153=1**3+5**3+3**3)
知识点:程序结构中的循环结构if语句
答案:
#告诉用户输出的内容是什么
print("100到999之间的水仙花数有:")
#用for循环逐个测试
for i in range(100,1000):
a=i//100#分离百位数
b=i//10%10#分离十位数
c=i%10#分离个位数
if a**3+b**3+c**3==i:#判断是否是水仙花数
print(i,end="")#输出是水仙花数的数
十二、提示用户从键盘上输入一个大于1的自然数,判断其是否为素数(所谓素数就是除了1和它本身外,不能被其他自然数整除)。
知识点:循环结构break语句if else语句
答案: