这个大作业中 如何用filter判断输入的内容是否是数字
来源:3-2 项目作业
慕桂英2025389
2020-03-15 20:43:56
(1)利用内置函数filter()过滤以确保输入值为数字
(2)若过滤的终值全部为数字,则调用自定义函数判断输入值是否合法并运用random模块,产生区间内的随机数
(3)若过滤的终值不是数字,则提示用户输入的字符为非数字字符,重新启动程序
1回答
时间,
2020-03-16
同学,你好。同学可根据下边的描述及提供的代码来理解该部分要实现的功能:
1、要先定义all_num函数,判断指定参数是否为数字
2、定义等值判断语句,判断指定序列ls中数字符合正常逻辑合法性
3、通过filter和all_num()函数判断列表ls中的值是否为数字,若返回的列表num_range()的长度为2表示两个值均为数字;再调用num_legal()判断两个数是否合法(两个数字是否相等或起始值大于终止值),将调用函数返回的结果赋值给l,若l存在,则两个数是合法的,则生成随机数即可。
如果我的回答解决了您的疑惑,请采纳~祝学习愉快~~~~
相似问题