第三周
A......
1.
编写
Python
程序绘制箭靶的图形,应该按照什么顺序画这些圆?
·由大到小
2.
下面哪些选项是正确的?
【
pycharm
上运行】
int("5.4")
·
int('5')
·
float("5.4")
int('5.4')
float("5 five")
·
int("5")
·
float("5")
3.defdate(year,
month):
【
pycharm
上运行】
"""
给定
year
和
month
两个参数
,
返回一个字符串,形式为
year
-
month
。
例如当
year
为
2015
,
month
为
10
的时候,返回字符串
"2015
-
10",
"""
return
print(date(2015,10))
·
str(year) + "
-
" + str(month)
4.
仔细阅读下面的描述信息,将其转换为
Python
程序。
【
pycharm
上运行】
创建一个
300*300
像素的画布,画两个圆,线宽均为
10
像素,颜色为白色,半径为
20
像素。其中一个圆的坐标为
(
90,200
)
,另一个圆的坐标为(
210,200
)
。再画一条红色的直线,线宽为
40
像素,起始坐标和终止坐标分别为
(
50,180)
和
(
250,180
)
。
然后画两条线宽为
5
像素,
颜色为红色的直线,
第一条起始和终止坐标分别为
(
55,170
)
和
(
90,120
)
,
第二条线起始和终止坐标分别为(
90,120
)和(
130,120
)
。最后再画一条线宽为
140
像素,颜色为红色的直线,
起始坐标为(
180,108
)
,终止坐标为(
180,160
)
。
运行你的代码,产生的图像是什么?
·汽车
5.
在
SimpleGUITk
中,绘制图形的事件处理函数的参数是什么?
·画布对象(通常起名为
canvas
)
6.
请问
draw_circle
,
draw_image
,
draw_text
,
draw_line
等函数应该在程序的哪一部分被调用?
·在可以访问到画布对象(
canvas
)的函数中
7.
当你用
draw_text()
在画布上绘制文字的时候,如果你设置的文本显示位置超出了画布的坐标,会发生什么事情?
(你可以在
PyCharm
中进行测试后再作答!
)
·部分或没有文本显示出来,文本显示的位置只有在画布内才会显示出来。
8.Python
中哪个操作符可以将两个字符串连接成一个字符串,
例如
“我正在”
和
“学习
python
”
连接后成为
"
我正在学习
python"
。
(建议在
idle
或
PyCharm
中对每一个选项进行测试后再作答!
)
·
+