订单查询
首页 其他文档
python期末复习练习题及解析
大小:469.25KB 12页 发布时间: 2023-12-26 14:31:56 2.2k 392

知识点:条件运算符

答案:

#提示用户输入一个有效的年份

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)

#输出结果

我们采用的作品包括内容和图片全部来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
Copyright @ 2016 - 2024 经验本 All Rights Reserved 版权所有 湘ICP备2023007888号-1 客服QQ:2393136441