zoukankan      html  css  js  c++  java
  • python练习题之算法(二)

    # 1. 奇偶数,10以内偶数之和;
    add=0
    for i in range(0,11):
    if i%2 == 0:
    add+=i
    print(add)
    # 2. 质数 1---100的之间的质数;
    for i in range(1,101,1):
    for j in range(2,i-1,1):
    if i%j==0:
    break
    else:
    print(i)

    # 2.2.打印 5*6 的 *;
    for i in range(0,5):
    for j in range(0,6):
    print('*',end=' ')
    print('')

    # 3. 嵌套循环:九九乘法表
    for i in range(1,10):
    for j in range(1,i+1):
    print('%d*%d=%2d'%(j,i,i*j),end=' ')
    print('')
    # 4. 选择排序:
    # 从一个list中找出最小值,然后放第一个位置,找出最大值,放最后一个位置;

    alist = [54, 26, 93, 17, 77, 31, 44, 55, 20]
    for i in range(0, len(alist), 1):
    max = alist[i]
    index = i
    for j in range(i, len(alist), 1):
    if (alist[j] > max):
    max = alist[j]
    index = j
    tmp = alist[i]
    alist[i] = max
    alist[index] = tmp
    print(alist)

    # 5. 冒泡排序
    maopao=[243,234,-345,564,45,-356]
    n=len(maopao)
    for i in range(0,n-1):
    for j in range(n-1,i,-1):
    if maopao[j]<maopao[j-1]:
    maopao[j-1],maopao[j]=maopao[j],maopao[j-1]
    print(maopao)
  • 相关阅读:
    spring mvc 建立下拉框并进行验证demo
    spring mvc 使用jsr-303进行表单验证的方法介绍
    复习
    练习
    复习
    计算机网络
    liunx 和网络
    按钮
    几天不见 就记得这个架子了。。。。
    只能输入汉字登录页面
  • 原文地址:https://www.cnblogs.com/tingting-yang/p/13072879.html
Copyright © 2011-2022 走看看