需求:
要求1):请依次让用户输入数学、语文、英语、综合成绩,用,隔开
要求2):判断用户的四门成绩格式是否为纯数字,格式错误重新输入此门成绩,格式正确转成整型放回到列表中
要求3):调用冒泡函数
要求4):输出最高成绩
看到这一串要求,我想你一定和cat一样
无论解决任何简单还是复杂的问题,我们都需要结合需求,一步步进行拆分、细化...
ok,话不多说,开始分析
要求1):请依次让用户输入数学、语文、英语、综合成绩,用,隔开
【输入】-提示我们需要用到input,用逗号隔开,可以利用split(‘ ,’)对字符串进行分割
要求2):判断用户的四门成绩格式是否为纯数字,格式错误重新输入此门成绩,格式正确转成整型放回到列表中
【纯数字】-提示我们使用isdigit,进行判别类型;判断多次-可以考虑使用whlie循环、for循环
要求3):调用冒泡函数
要求4):输出最高成绩
利用冒泡的原理,对已得到的列表,进行元素的获取ÿ