章节测试六「Python-while循环」

  1. 此题无需在线作答,请在纸上作答后查看答案解析

    while循环,只要while后面的条件为_____时才能不断循环,条件不满足时退出循环。

  2. 此题无需在线作答,请在纸上作答后查看答案解析

    (拓展)在循环语句中,_______语句的作用是提前进入下一次循环。

  3. 若k为整型,下述while循环一共执行______次后,输出数值为_____。

    k = 1000
    while k >1:
        k = k/2
    
    print(k)
    

    A. 10 1.953

    B. 10 0.9765625

    C. 11 0.9765625

    D. 11 1.953

  4. 有代码如下,请判断最后一个输出的数字是_____。

    n = 1
    while n <= 100 :
        if n > 10 :
            break
        print(n)
        n = n+1
    

    A. 100

    B. 10

    C. 11

    D. 99

  5. 此题无需在线作答,请在纸上作答后查看答案解析

    用Python 编程,假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?

  6. 此题无需在线作答,请在纸上作答后查看答案解析

    (拓展)使用while循环将列表内的奇数和偶数分开

章节测试六「Python-while循环_详细答案解析」

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。QQ、微信在线,随时响应!V:Jiabcdefh
AI悦创 » 章节测试六「Python-while循环」

3 评论

  1. 1、True
    2、continue
    3、B
    4、A
    5、

    a = 10000
    b = a0.0325
    c = a
    2
    year = 0

    while a < c:
    a += b
    year += 1

    print(f"经过{year}年后,存款会达到{a}元")

    6、

    a = [1,5,3,66,88,44,22,34,6,77]
    os = []
    js = []

    for b in a:
    if b % 2 == 0:
    os.append(b)
    if b % 2 == 1:
    js.append(b)

    print(f"奇数{js},偶数{os}")

  2. 1.1 2.continue 3.B 4.C 5.k = 10000
    x=0
    while k <20000:
    k+= k*00.325
    x+=1
    print(k,x)

  3. import time
    user_answer_correct = False
    
    index = 0
    while not user_answer_correct:
        if index < 5:
            user_gender = input("请输入您的性别(F/M):").upper()
            if user_gender == "F":
                print("你是萌妹子")
                user_answer_correct = True
            elif user_gender == "M":
                print("你是糙汉子")
                user_answer_correct = True
            else:
                print("输入不正确,请输入 F 或 M")
                index += 1
    
        else:
            time.sleep(10)
            index = 0
    
    

发表评论