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

时间:2022-07-13 22:15:13 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


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

全部题型 3. 简单应用题

简单应用题

1 使用turtle库绘制红色五角星图形,效果如下图所示。阅读程序框架,线()setup(400400)penup( )goto(10050)pendown( )color(‘‘red’’)begin_611( )for i in range(5)forward(200)()end_fill( )hideturtle( )done( )



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



2 使用turtle库绘制叠加等边三角形,效果如下图所示。阅读程序框架,线import turtle() #2turtlecolor(red)() #160turtleseth(120)turtlefd(160)turtleseth(120)turtlefd(160)turtlepenup( )turtleseth(O)turtlefd(80)turtlependown( )turtleseth(60)turtlefd(80)turtleseth(180)turtlefd(80)turtleseth(60)turtlefd(80)turtlehideturtle( )turtledone( )



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



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



N=eval(input(‘‘’’))if N==1flag=Falseprint(flag)elseflag=Truefor i in range(2N)if Ni==0flag==Falsebreakprint(flag)



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



while TrueN=input(‘‘’’)if type(eval(N))==type(10)print(eval(N))break




本文来源:https://www.wddqw.com/doc/30e3b27c2a4ac850ad02de80d4d8d15abf230053.html