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

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

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


国家二级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.wddqxz.cn/30e3b27c2a4ac850ad02de80d4d8d15abf230053.html

相关推荐