码迷,mamicode.com
首页 > 其他好文 > 详细

几道基础知识练习题

时间:2018-06-04 21:31:51      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:for   while   

  • 用户输入一个数字num ,打印一个边长为num的正方形

  • num = int(input("Enter a number >>>:"))
    a = num + 1
    for i in range(1,a):
        if i == 1 or i == (a-1):
            print("#\t"*(a-1))
        else:
            print("#"+(" \t" * (a-2))+"#\t")
    num = int(input(">>>:"))
    
    for i in range(num,0,-1):
        print((num - i)*"#\t"+i*"#\t")
    num = int(input(">>>"))
    
    for i in range(num):
        print("#\t"*num)
        print("\t")


    2.打印1-100内所有奇数之和:

    sum = 0
    
    for i in range(1,101,2):
        sum += i
    else:
        print(sum)
    sum = 0
    i = 0
    while sum <= 100:
        if sum % 2 != 0:
            i = sum + i
        sum += 1
    else:
        print(i)

    打印1-100内所有正整数之和:

    sum = 0
    i = 0
    while sum <= 100:
        i = sum + i
        sum += 1
    print(i)




    几道基础知识练习题

    标签:for   while   

    原文地址:http://blog.51cto.com/limingyu/2124807

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    登录后才能评论!
    © 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
    迷上了代码!