0423上课练习(list、while、def)
2019-04-25 06:56:59来源:博客园 阅读 ()
""" 循环录入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='\t') 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='\t') #计数器+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)
原文链接:https://www.cnblogs.com/ilovepython/p/10759057.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:记换换回收一个js逆向分析
- python3基础之“小练习(3)” 2019-08-13
- Python 用(无脑 and 有脑)方式解决小练习 2019-07-24
- python实现数据分页小练习 2019-07-24
- python3 时间模块 random模块之两个小练习 2019-05-08
- python的学习之路(二) 2019-04-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash