第12课 机器人巡逻 知识点题库

程序填空,求8=1+2+3+…+100的和。

Private Sub Form_Click()

n=1

s=0

Do while

s=

n=n+1

Loop

Print s

End sub

程序填空,鸡兔同笼问题:若干只鸡和兔在一个笼里,共有腿100条,头40个,问鸡有几只,兔有几只?

程序代码如下:

Private Sub Form Click()

Dim ji As Integer    ‘鸡

Dim tu As Integer    ‘兔

Dim tui As Integer    ‘腿数

Dim tou As Integer    ‘头数

    For ji=

        For tu=1 to 25

            tui=     ‘计算腿的数量

            tou= ji+tu    ‘计算头的数量

            IFThem

                Print ji, tu

            End If

        Next tu

    Next ji

End sub

寻找水仙花数,水仙花数是指一个三位数,它每个数位上的数的3次幂之和等于它本身。例如:153是水仙花数,因为13+53+33=153。请将程序补充完整,在划线处填空。

1st=[] #定义一个空列表,用于存放水仙花数

:        #用for循环遍历所有的三位数

     a=   #个位

     b= (i//10) %10    #十位

     c=   #百位

     if 

         1st. append (i)   #在列表的末尾追加一个元素

print(lst)             #输出列表

读程序写结果
  1. (1) 林娜编制了一个验证乘法运算结果的小程序(如下图所示),当在“输入结果”右边的文本框中输入60时,输出内容为图片_x0020_4
  2. (2) Private Sub Form_Click()

        Dim i As Integer, sum As Integer

        sum = 0

        For i = 2 To 10

            If i Mod 2 <> 0 And i Mod 3 = 0 Then

                sum = sum + i

            End If

        Next i

        Print sum

    End Sub

    程序运行后,单击窗体,输出结果为

下面代码的输出结果是

for i in range(1, 10, 3):

    print(i, end=",")

小明的爸爸开了间水果店,小明想开发个收费软件,请你帮他完善部分代码,能实现:单击“计算总价”按钮,就可以实现输入单价、斤数后,单击“计算总价”按钮,计算并输出总价。如图所示:

Private Sub Command1_Click( )

  Dim a As Single

  Dim b As Single

  Dim total As Single

  a = Val(Text1. Text)

  b =Val(Text2. Text)

  total =

  Text3. Text =

End Sub

在python中输入以下代码,屏幕打印(    )颗*。

i=0

while i<=100:

    print(“*”)

    i=i+1

A . 99 B . 100 C . 101 D . 102
求1到20的所有数的和,请在方框处补充完成代码(  )。 

s=0

for i in range(1,21) :

  s=

print (s)

A . i B . s-i C . 2*i D . s+i
如下Python程序段

x = 0

while x < 50:

    x = (x + 2) * (x + 3)

运行后,x的值为(    )

A . 0 B . 72 C . 50 D . 168
阅读程序。分析以下两段Python程序并回答问题。

#程序1

i=1

while i<101:

   print('把这句话打印100遍')

i+=1

#程序2

i=100

while i:

    print('把这句话打印100遍')

i=i-2

  1. (1) 在程序1中,i+=1这句话的含义是
  2. (2) 在程序1中,‘把这句话打印100遍 ’实际输出了遍。
  3. (3) 在程序2中,i的初值是
  4. (4) 在程序2中,‘把这句话打印100遍 ’实际输出了遍。
  5. (5) 在程序2中,while i 的含义是
用Python模拟猜数字游戏:

1)系统随机生成一个1~100的数字;

2)用户总共有5次猜数字的机会;

3)如果用户猜测的数字大于系统给出的数字,打印“too big";

4)如果用户猜测的数字小于系统给出的数字,打印"too small";

5)如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;

编写程序代码如下,请完善代码:

          #导入random模块

          #随机生成1-100的整数并赋值给变量game

time=5

while time>0:

    guess=int (input ("请输入你所猜的数字:"))

    if (guess>game) :

      print ("too big")

    elif

      print(" too small' )

    else:

      print ("恭喜”)

      break

    time=time-1

print("游戏结束,正确的结果是:",game)

学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结果并输出。
  1. (1) 小红在编辑器中输入了下图的程序,但是在运行时有出错提示,以下修改方法正确的是( )。  

     

    A . 在红底处加上“,” B . 在红底处加上“;” C . 在红底处加上“:” D . 在红底处加上“.”
  2. (2) 仔细阅读程序,我们还可以知道,该程序循环程序部分“while…”执行的次数是( )。
    A . 1次 B . 100 C . 99次 D . 无限次
执行下列程序,运行结果是(  ) 。 

x=0

for i in range(3):

for j in range(5):

x=x+1

print (x)

A . 15 B . 8 C . 7 D . 16
以下语句段执行后,s的值为(  )。

s=0

for i=1 to 5

s=s+i

next i

A . 1 B . 5 C . 6 D . 15
运行以下程序,显示的运行结果是:11+29=40()

Num1=11

Num2=29

Sum=Num1+Num2

print(Num1,"+",Num2,"=",Sum)

A . 正确 B . 错误
运行以下程序,从键盘输入两个整数,计算平均分,横线位置正确的语句是()。

___________________

b=int(input())

c=(a+b)/2

print(c)

A . int(input())=a B . a=int(input()) C . a=input() D . a=float(input())
编程求长方形面积。要求在程序运行的时候从键盘输入长方形的长和宽。假设长方形的长用变量a表示,宽用变量b表示,面积用变量S表示。
修改初值、终值、步长都可以改变循环的次数。
编程题
  1. (1) 请使用python3.x版本,利用海龟绘图函数库编写一个程序绘制一个正方形,边长100单位。
  2. (2) 难度提升,实现输入多边形边的数量,自动根据输入的边数绘制多边形,多边形的边长随意。

    提示:让海龟前进10单位,turtle.forward(10)

    让海龟左转45度,turtle.left(45)

    让海龟右转90度,turtle.right(90)

在python中运行以下程序,输出的结果是(   )。

for i in range(0,2):

print(i)

A . 0    1    2 B . 1   2 C . 0 1 D . 1
最近更新