zoukankan      html  css  js  c++  java
  • python嵌套循环练习

    #冒泡排序
    l_list=[9,5,6,7,3,4,2,1]
    for i in range(len(l_list)):
        for j in range(i+1,len(l_list)):
            if l_list[i]>l_list[j]:
                l_list[i],l_list[j]=l_list[j],l_list[i]
            print('排序%d次:'%j,l_list)
        print("第%d次排序:"%i,l_list)
    
    #打印直角三角形
    for i in range(1,5):
        for j in range(i):
            print('*',end='')
        print()
    
    # 打印倒三角形
    for i in range(0,4):
        for j in range(i+1,4+1):
            print('*',end='')
        print()
    
    #打印等腰三角形
    for i in range(8):
        for k in range(8-i-1):
            print(" ",end='')
        for j in range(i):
            print('* ',end='')
        print()
    
    '''
    1.输入num为四位数,对其加密规则如下:
        1.每一位数分别加5,然后将其替换为该数除以10取余的结果
        2.将该数的第一位和第四位互换,第二位与第三位互换
        3.最后合起来作为加密后的整数输出
    '''
    num=input('请输入四位数的整数:')
    new_num=''
    if str.isdigit(num):
        if len(num) !=4:
            print("请输入长度为4位数的整数!")
        else:
            for i in num:
                excessNum=(int(i)+5)%10
                new_num=new_num+str(excessNum)
            new_num=new_num[::-1]
            print(int(new_num))
            
    else:
        print('请输入数字!')
  • 相关阅读:
    EF在二手市场中的使用
    二手商城集成jwt认证授权
    core3商城DDD实战(一)建模
    数组的逆序对
    C++实现线程安全的单例
    分配格充要条件的两种证明
    一个简单的日历系统(C++)
    HTTP基础--网页基础
    HTTP基础 --响应
    HTTP基础--请求
  • 原文地址:https://www.cnblogs.com/muzii/p/13304028.html
Copyright © 2011-2022 走看看