学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
数学家高斯在很小的时候就能快速算出1+2+3+4+……+100的结果是5050,可以用编程的方式验证结果。
s = _________     # 设置s的初始值
for i in range(1,   _________):   # 只需填一个数字
       s += _________   # 求前i个数之和
print("1+2+3+4+……+100的结果是:", s)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
计算若干名学生的平均身高(单位,米)。
n = int(input("请输入学生人数:"))
s = _________
for i in range(n):
       h = float(input("请输入学生的身高(米):"))
       __________ = s+h
s = _________ # 平均身高
print("平均身高(米)为:", s)
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
输入n个整数,将其中的奇数、偶数分别求和。
n = int(input("请输入要计算整数的个数:"))
s1 = s2 = ________     # s1表示偶数的和,s2表示奇数的和
for i in range(1, n+1):
          a = int(input("请输入一个整数:"))
          if ________ == 0:             # 如果是偶数
                    s1 = s1+a
          else:
                    s2 = _______
print("偶数和为:", s1)
print("奇数和为:", s2)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
求解如下分段函数的值。
       
x = float(input("请输入x的值:"))
if ______:
       y = -2*x-4
________   x < 10:
       y = (x+2)**0.5
else:
       y = 2**(x-1)
print(          )
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
根据雨水的PH值判断酸雨情况的规则为:当PH值小于4.7时为“重度酸雨”,当PH值介于[4.7,5.6]之间时为“轻度酸雨”,当PH值大于5.6时为“非酸雨”。现根据雨水的PH值判断酸雨情况。
ph = ____(input("请输入雨水的PH值:"))
if ph < 4.7:
       print("重度酸雨")
____     ph<=5.6:
       print("轻度酸雨")
____:       
print("非酸雨")
类型:操作题
难度系数:容易0.94
收藏
纠错
详情
水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1³+5³+3³=153。请输出全部水仙花数。
print("所有水仙花数:")
for x in range(100, _________):
       b = x //__________   # 百位
       s = (x//10) % 10        # 十位
       g = x % _________   # 个位
       if x == (b**3+s**3+g**3):
             print(x)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
输入出生年份(>=1900),输出该年度的生肖,直到输入0结束。已知1900年的生肖是“鼠”。
def shengxiao(year):
       zodiac = ["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
       index = (year-1900) % 12
       return zodiac[________]
myyear = int(input("请输入出生年份,输入0结束:"))
while myyear != _________:
       print("你的生肖是:",_________)
myyear = int(input("请输入出生年份,输入0结束:"))
类型:操作题
难度系数:较易0.85
收藏
纠错
详情
斐波那契数列:该数列的第一个和第二个数均为1,从第三个数起,每个数都是它前两项数字的和。求斐波拉契数列第n项的值。
f1 = f2 = 1   # 变量f1和f2表示斐波那契数列的第一个数和第二个数
n = ________(input('请输入要求该数列的第几个数:'))
for i in range(3,__________):   # 求该数列的第n个数
       f1,f2=f2,f1+f2
print('第',n,'个数是',__________)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
运用辗转相除法求两个正整数的最大公约数。
def f(m, n):   # 递归定义函数,求m和n的最大公约数
       if ________== 0:     # m可以被n整除
             return n   # 求得最大公约数
       _________:
             q = m % n
       return f(n, q)
a = int(input('请输入第一个正整数:'))
b = int(input('请输入第二个正整数:'))
print(            )
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
猜数游戏:由计算机随机生成一个100以内的正整数,用户有5次猜数机会,如果猜中则提示“猜中了!”并退出程序;否则经比较给出相应的提示,然后继续猜数。如果5次均未猜中,输出提示信息后结束游戏。

import _______     #导入随机模块


m = random.randint(1,100)   # 产生一个1~100的正整数
for i in range(5):
       t = int(input("请输入你猜的数:"))
       if t > m:
             print("数偏大")

________t < m:


             print("数偏小")
       else:
             print("猜中了!")
             _________   # 退出循环
if t!= m:
       print("这个数是:", m)
print("5次没有猜中,很遗憾,游戏结束")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页
下一页
尾页