知识点:条件运算符
答案:
#提示用户输入一个有效的年份
year=input("请输入一个年份:")
year=eval(year)
#计算是否是闰年
a=True if(year%4==0 and year%100!=0)or year%400==0 else False
#输出结果
print("{}年是闰年{}".format(year,a))
八、提示用户从键盘上输入一个正整数n,使用小海龟在屏幕上输出一个任意大小和颜色的正n边形。
知识点:使用小海龟画图
答案:
#提示用户输入一个正整数
n=input("请输入一个正整数:")
n=eval(n)
#导入小海龟,转向
import turtle as t
t.color("brown")
t.setheading(180)
#计算正n边形的内角度数
a=180*(n-2)/n
#画正n边形
for i in range(n):
t.forward(80)
t.right(180-a)
t.hideturtle()
t.done()
九、在程序中编写一个add()函数,参数为两个数值,返回这两个参数的和。然后在程序中提示用户输入两个数,通过调用自己编写的add()函数完成求和的运算,最后打印出函数运行的结果。
知识点:定义函数调用函数
答案:
#定义一个add()函数
def add(a,b):
return a+b
#提示用户输入两个数
x=input("请输入一个数:")
y=input("请输入另一个数:")
x,y=eval(x),eval(y)
#调用add函数
z=add(x,y)
#输出结果