国家二级Python(简单应用题)模拟试卷2(题后含答案及解析)

2022-07-13 22:15:13   文档大全网     [ 字体:小 中 大 ] [ 阅读: ]

【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《国家二级Python(简单应用题)模拟试卷2(题后含答案及解析)》,欢迎阅读!
应用题,模拟试卷,二级,解析,答案


国家二级Python(简单应用题)模拟试卷2 (题后含答案及解析)

全部题型 3. 简单应用题

简单应用题

1. 使用turtle库绘制红色五角星图形,效果如下图所示。阅读程序框架,补充横线处代码。(①)setup(400,400)penup( )goto(一100,50)pendown( )color(‘‘red’’)begin_611( )for i in range(5):forward(200)(②)end_fill( )hideturtle( )done( )



正确答案:from turtle import *setup(400,400)penup( )goto(一100,50)pendown( )color(‘‘red’’)begin_fill( )for i in range(5):forward(200)right(144)end_fill( )hideturtle( )done( )



2. 使用turtle库绘制叠加等边三角形,效果如下图所示。阅读程序框架,补充横线处代码。import turtle(①) #设置画笔宽度为2像素turtle.color(‘red’)(②) #向小海龟当前行进方向前进160像素turtle.seth(120)turtle.fd(160)turtle.seth(一120)turtle.fd(160)turtle.penup( )turtle.seth(O)turtle.fd(80)turtle.pendown( )turtle.seth(60)turtle.fd(80)turtle.seth(180)turtle.fd(80)turtle.seth(一60)turtle.fd(80)turtle.hideturtle( )turtle.done( )



正确答案:这是一个简单应用题,使用turtle库绘制叠加等边三角形。主要考核turtle.pensize(width)和turtle.forward(distance)函数。第1个空填写内容为turtle.pensize(2)。turtle.pensize(width),别名turtle.width(width),设置画笔宽度width,当无参数输入时返回当前画笔宽度。第2个空填写内容为turtle.fd(160)。turtle.forward(distance)别名turtle.fd(distance),作用是向画笔当前行进方向前进distance距离。



3. 获得输入正整数N,判断Ⅳ是否为质数,如果是则输出True,否则输出False。本题不考虑输入异常情况。



正确答案:N=eval(input(‘‘请输入正整数:’’))if N==1:flag=Falseprint(flag)else:flag=Truefor i in range(2,N):if N%i==0:flag==Falsebreakprint(flag)



4. 不考虑异常情况,编写程序从用户处获得一个浮点数输入,如果用户输入不符合,则要求用户再次输入,直至满足条件。打印输出这个输入。



正确答案:while True:N=input(‘‘请给出一个浮点数:’’)if type(eval(N))==type(1.0):print(eval(N))break




本文来源:https://www.wddqxz.cn/30e3b27c2a4ac850ad02de80d4d8d15abf230053.html

相关推荐