欢迎光临散文网 会员登陆 & 注册

python grj 40106

2023-03-21 14:47 作者:Rub_baGE-047  | 我要投稿

一、选择题
你的答案:
1 2 3 4 5 6 7 8 9 10
D D D B B A D A D A

1. 下列数据中属于列表的是(  )。  
A. "HELLO","PYTHON","C","D"
B. (55,66, 77,88)
C. [5,7, "HELLO","PYTHON",'C',"D"]
D. {21,35,56.7,79.6}    

2. 如果list=["HAIDIAN","XINXI",1997,2018],则list[-1]的值为(  )。
A:"HAIDIAN"      B:"XINXI"       C:1997        D:2018

3. 下列代码运行输出结果为(  )。
Str1="Hello"
print(Str1*2)

A:Hello*3      B:Hello*Hello      C:Hello Hello*Hello     D:HelloHello

4. 运行如图所示的程序,结果是(  )。
A:[3, 10]      B:["a",10]      C:["b",10]      D:[3, "b"]


5. 字符串s="HAPPY",则s[1:2]的值为(  )。
A:”H”    B:”A”     C:”HA”     D:”AP”

6. 运行如图所示程序,结果是(  )。

A: [“I”,  “love”,  “python”]    B: [“I  love  python”]
C: “I  love  python”         D: [“I,  love,  python”]

7. 运行如图所示程序,结果是(  )。

A: list    B:  [“Google”]    C: [“Runoob”]   D: [“Google”,  “Runoob” ]

8. 字符串s="HELLOPYTHONHELLOPYTHON ",则a= s[3:18:3]的值为(    )。
A. LYOEO          B. LYOEOT       C. LOTNLP
D. LTHO          E. LYNLT         F. LYNL

9.随机产生[20,50]区间任意的一个整数的表达式(    )
A. int(random.random()*50 20)
B. int(random.random()*30 20)
C. int(random.random()*29 20)
D. int(random.random()*31 20)

10.随机产生(61,88)区间任意的一个整数的表达式(    )
A. random.randint(61,88)
B. random.randint(62,89)
C. random.randint(60,87)
D. random.randint(62,87)


二、编程题
1. 在一次机器人比赛中,有n支队伍参加比赛,请你编程一个程序,输入n支队伍的比赛成绩,并输出比赛最好成绩。
例如:输入5支队伍参加比赛,成绩分别为217、345、108、244、302
     输出比赛最好成绩为345分。

2. 绘制“警告”标志
不同的形状可以组合成各种丰富的图案,程序设计语言也可以绘制由不同形状组合成的有趣图形。
请利用python语言中Turtle模块的相关函数,在窗口中绘制图形——“警告”标志(如图所示)。“警告”标志图形要求绘制1个三角形、1个矩形和1个圆,并且分别填充黄色(yellow)和红色(red)。图形要求:整体位置合适、尺寸适中、形状类似、图形相对位置正确、效果清晰、完整。
Turtle模块的相关函数可以参考附件1。


n=input("请输入队伍数量")
n=int(n)
list=[]
for i in range(n):
   b=input("请输入队伍分数")
   b=int(b)
   list.append(b)
m=max(list)
print("最高分是",m)

import turtle as t
t.pencolor("yellow")
t.fillcolor("yellow")
t.begin_fill()
t.goto(-90,-5)
t.goto(0,160)
t.goto(90,-5)
t.goto(-90,-5)
t.end_fill()
t.speed(1)
t.fillcolor("red")
t.begin_fill()
t.goto(-10,30)
t.goto(-10,120)
t.goto(10,120)
t.goto(10,30)
t.goto(-10,30)
t.penup()
t.end_fill()
t.fillcolor("red")
t.begin_fill()
t.goto(0,0)
t.pendown()
t.circle(10)
t.end_fill()
t.done()


python grj 40106的评论 (共 条)

分享到微博请遵守国家法律