学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
若字符串s的值为"abcde",执行如下程序段后,变量res的值不可能是(     
from random import randint
res =""
i, j = 0, len(s)-1
while i < len(s)and j >= i:
       if randint(0,1)==0: #randint(0,1)随机生成0或1
               res+= s[i]
               i +=1
       else:
            res += s[j]
            j-=1
A."abced"B."aecbd"C."aedbc"D."edcba"
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
将十进制正整数转换为二进制数。

num = int(input("请输入一个十进制整数:"))

s = ""                 # 设置s为累加变量

while ______:       # 当num不为0时


       x = num   ______   2        # x代表num除以2的余数
       s = str(x)+s          # 将所有余数反向连成字符串
       num = num   ______   2     # 将num整除2,以便下次迭代

print(s)

类型:操作题
难度系数:一般0.65
收藏
纠错
详情
辗转相除法求最大公约数。
def gcd(m,n):
             r=   ____     #计算m整除n的余数
             while   ____   :        #余数不为0时重复
                    m=n
                    n=____
                    r=m%n
             return   n          
a=int(input('请输入a的值:'))
b=int(input('请输入b的值:'))
print('最大公约数是:', ____(a,b))
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
将十进制正整数转换成二进制数。

n = int(input("请输入一个十进制正整数:"))

result = []   # 存放余数的列表

while n > 0:


             result.append(n   _____   2)   # 向列表中追加整除2的余数
             n = ______   # 整除2

result.reverse()   # 将列表元素反向排列

for i in result:


             print(        ), end="")   # 输出二进制数
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
统计一个整数的所有数位上数字“3”出现的次数,例如:3201中3的个数为1,303173中3的个数为3。
n=abs(int(input()))#输入一个整数
s=①____#s表示“3”的个数
while n>0;

a=n②____10#取个位数

if a==3:

____

n=n//10


print(s)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
—名成年旅客携带一名儿童乘坐火车,计算两人的总票价。儿童票价如下:身高不足1.2米,免费;身高为1.2-1.5米的,需要购买儿童票,儿童票票价按成人票价的50%计算;超过1.5米的,需要购买成人票。
#编程求一名成年旅客携带一名儿童乘坐火车的总票价
ticket = float(input("请输入成人火车票价:"))
height = float(input("输入孩子的身高(米):"))
if height   _______   1.2:
       total = ticket
_______ height<=1.5:
       total=ticket*1.5   
else:
       total= _______
print("一名成人和一名儿童,总票价为:",total)
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
某共享单车的单次骑行收费规则为:1.5元/30分钟(不满30分钟的也按30分钟计算),同时如果停车超出停车范围,加收调度费20元。例如,骑行31分钟且没有超出停车范围,则收费3.0元,超出范围则收费23元。实现共享单车的按次收费方案。
t = int   (input("请输入骑行时间(分钟):"))
c = input("请输入是否超出停车范围(是/否):")
if (t % 30 == _______):   # 时间正好是30分钟的整数倍
            m = t//30*1.5   # 计算停车费用
else:
            m = (t//30+_______)*1.5
if c == "是":   # 超过停车范围的加收20元
            m = ________
print("本次骑行应付款为:", m, "元。")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
根据公式求π的近似值。
s = _________
for i in range(1, ________ ):   # 此处仅填一个数
       s += 1/i**2
p = (          )**0.5
print("π的近似值", round(p, 2))
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
考拉兹猜想又称为3×n+1猜想,指的是对于给定的每一个正整数n,经过下列有限次变换后,最终都能变为1。如果它是偶数,则对它除以2;如果它是奇数,则对它乘3再加1;……如此循环,直到得到1为止。例如n=6,根据上述规则需要8次变换后得到1,变换过程:6→3→10→5→16→8→4→2→1。
任意输入一个正整数,验证考拉兹猜想,并输出变换次数。
n = int(input("n="))   # 输入正整数n
cnt = 0   # 记录变换次数
while n > ______:
       cnt = cnt + 1   # 变换次数cnt累加
       if n % 2 == 0:
             n // = _______
       else:
             n = 3*n+1
print(         )   # 输出变换次数
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
从前有一个睿智的大臣,他发明了国际象棋,国王想要奖赏他,他推辞不过,最后对国王说:“陛下请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把棋盘上64个格子中所有的麦粒,都赏给您的仆人吧!”。棋盘上64个格子麦粒的总数计算公式为。请按1颗麦粒约0.05克将这些麦粒数换算成公斤数输出。
n = 0   # n记录所有的麦粒
for i in range(         ):       # 此处只需填写一个数
       n + = _______             
g = n*0.05
print("大臣要求得到的麦粒是", ______/1000, "公斤")
类型:操作题
难度系数:一般0.65
收藏
纠错
详情
首页
上一页
下一页
尾页