zoukankan      html  css  js  c++  java
  • while应用和函数学习

    # ******************************练习****************************
    # 在控制台中获取两个整数,作为循环开始和结束的点
    '''
    a = int(input('请输入起点:'))
    b = int(input('请输入终点:'))
    while a <= b:
    print(a)
    a += 1
    '''

    #一张纸的厚度是0.01毫米,请问对折多次,可以超过珠穆朗玛峰8844.43米
    '''
    h = 0.00001
    count = 0
    while h <= 8844.43:
    count += 1
    h *= 2
    print(count)
    '''

    #一个球从100m的高度落下,每次弹回原高度的一半。计算:1. 总共经过?次最终落地(可以弹起的最小高度0.01m)。3.记录总共经过?米。
    '''
    h = 100
    s = 100
    count = 0
    while h/2 >= 0.01:
    h /= 2
    s += h*2
    count += 1
    print(count,s)
    '''

    # *********************学习内容********************
    #定义函数
    '''
    def func(hehe):
    print('1')
    print('%s' % hehe)
    func('你好呀')
    '''

    #输出从1到n相加的值:
    '''
    def sum(n):
    count = 1
    s = 0
    while count <= n:
    s += count
    count += 1
    return s
    ss = sum(100)
    print(ss)
    '''

    #奇数位索引,生成新列表:
    '''
    def jishu(lt):
    lst = []
    for i in range(len(lt)):
    if i % 2 ==1:
    lst.append(lt[i])
    return lst
    a = input('请输入内容:')
    print(jishu(a))
    '''

    #判断传入对象长度是否大于5:
    '''
    def cd(n):
    if len(n)>5:
    return True
    else:
    return False
    a = input('请输入内容:')
    print(cd(a))
    '''

    '''
    def func(n):
    return len(n)>5
    a = input('请输入内容:')
    print(func(a))
    '''

    #传入列表长度大于2则输出前两项
    '''
    def func(n):
    if len(n)>2:
    return n[0],n[1]
    a = [1,2]
    print(func(a))
    '''
  • 相关阅读:
    java中浮点数的比较(double, float)(转)
    SVN与TortoiseSVN实战:补丁详解(转)
    常见名词解析
    SSL连接建立过程分析(1)
    Flash-使用变形面板制作花朵
    使用ReactiveCocoa实现iOS平台响应式编程
    【LaTeX排版】LaTeX论文排版&lt;三&gt;
    angularjs入门学习【指令篇】
    理解class.forName()
    malloc()与calloc差别
  • 原文地址:https://www.cnblogs.com/zjx1/p/10633947.html
Copyright © 2011-2022 走看看