zoukankan      html  css  js  c++  java
  • 0423上课练习(list、while、def)


    """
    循环录入3个正整数,求最大值,最小值,总和,平均值 访问列表中的元素: 列表的长度: len(列表名) 索引值的范围:【0,len(列表名)-1】 列表名[索引值] """ #定义一个空列表 nums = [] # print(type(nums)) i = 1 while i <= 3: num = input('请输入1个正整数') num = int(num) #将数字存储到列表中, nums.append(num) # i += 1 i = i + 1 print(nums) #如何逐个元素印列表中的多个元素 #索引值 列表[索引值] # max_value = nums[0] # min_value = nums[0] # sum = 0 # i = 0 # while i < len(nums): # while i <= len(nums)-1: # if nums[i] > max_value: # max_value = nums[i] # if nums[i] < min_value: # min_value = nums[i] # sum = sum + nums[i] # i += 1 # # avg = sum / len(nums) # print(max_value,min_value,sum,avg) #系统提供的函数 #max()可以获取到列表中的最大值 print(max(nums)) # min()可以获取到列表中的最小值 print(min(nums)) # sum() 可以得到列表中所有元素的和 print(sum(nums)) print(sum(nums)/len(nums))
    #打印1-100之间的数字,每10个一行
    #记录每10个数换行一次
    count = 0
    i = 1
    while i <= 100:
        count += 1
        print(i,end='	')
        if count == 10:
            print()
            #计数器清0
            count = 0
        i += 1
    """
    函数定义时:
        形式参数:形参
    函数调用时:
        实际参数:实参
    
    调用时:
        实参 - > 形参
    
    *****
    *****
    *****
    """
    #函数的定义
    def func1(a,b):
        i = 1
        while i <= a:
            # 字符串 * 数字 本质是将字符串重复 b次
            print('*' * b)
            i += 1
    #函数的调用
    func1(3,5)
    print('-----------------')
    func1(6,10)
    
    import random
    #随机数函数在调用时,就给了2个实际参数
    num = random.randint(1,6)
    """
    #需求:  封装一个函数:  1.打印a-b之间所有3的倍数   2.n个数字一行
    """
    def func1(a,b):
        i = a
        while i <= b:
            #判断i是否为3的倍数,如果是,在打印
            if i % 3 == 0:
               print(i,end=' ')
            i += 1
    def func2(a,b,n):
        #用来记录能被3整除的个数
        count = 0
        i = a
        while i <= b:
            #判断i是否为3的倍数,如果是,在打印
            if i % 3 == 0:
                print(i,end='	')
                #计数器+1
                count += 1
                #计数器达到指定的数量,进行换行操作
                if count == n:
                    print('')
                   #将计数器清0
                    count = 0
            i += 1
    
    # func1(1,30)
    # func1(2,50)
    
    # func2(1,30,3)
    func2(1,50,5)
    所思及所学 学而不思则罔,思而不学则殆!
  • 相关阅读:
    The Instruments Workflow
    About Instruments
    视频播放插件Video.js
    各大三方API
    Xib、AutoLayout等使用心得
    克隆示例
    接口类型的多重继承
    高级着色语言简介
    DirectX Box
    Direct3D初始化
  • 原文地址:https://www.cnblogs.com/ilovepython/p/10759057.html
Copyright © 2011-2022 走看看