python的while循环输出数字

发布时间:2019-09-10 09:18:10编辑:auto阅读(1900)

    a. 使用while循环实现输出2-3+4-5+6...+100 的和

    # 定义计算结果
    aaa = ''
    bbb = 1
    #for i in range(1, 100):
    i = 1
    
    while i < 100:
        i += 1
        aaa += str(i)
        if i % 2 == 0:
            aaa += '-'
            bbb += i
        else:
            aaa += '+'
            bbb -= i
    
    print('字符串输出: \r\n %s \r\n计算结果: \r\n %s' %(aaa.rstrip('-'),bbb))
    

    
b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 使用 while 循环实现输出 1-100 内的所有奇数
    ##输出1--12

    count=1
    while count <= 12:
        if count == 6 or count == 10:
            count += 1
            continue #跳出本次循环
        print(count)
        count+=1
    

    ##   输出1--100之间的所有奇数

    count=0
    while count <= 100:
        if count%2 == 1:
            print(count)
        count+=1
    e. 使用 while 循环实现输出 1-100 内的所有偶数

    ##   输出1--100之间的所有奇数

    count=0
    while count <= 100:
        if count%2 == 0:
            print(count)
        count+=1

关键字