国家二级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.wddqw.com/doc/30e3b27c2a4ac850ad02de80d4d8d15abf230053.html