- 博客(16)
- 收藏
- 关注
原创 20181018_Python练习题-四:按照以下要求定义一个游乐园门票类,并创建实例调用函数,完成儿童和大人的总票价统计(人数不定,由你输入的人数个数来决定)。1、平日票价100元;2、周末票价为平
按照以下要求定义一个游乐园门票类,并创建实例调用函数,完成儿童和大人的总票价统计
2020-02-22 14:31:58 4679 1
原创 20181018_Python练习题-二:定义一个学生类:(1)、有下面的属性:1:姓名,2:年龄,3:成绩(语文、数学、英语)【每科成绩的类型为整数】,均放在初始化函数里面;(2)、实例方法:a)、
# 题目二:定义一个学生类:# (1)、有下面的属性:1:姓名,2:年龄,3:成绩(语文、数学、英语)【每科成绩的类型为整数】,均放在初始化函数里面# (2)、实例方法:# (a)、获取学生的姓名:get_name(),返回类型:str# (b)、获取学生的年龄:get_age(),返回类型:int# (c)、返回3门科目中最高的分数。get_course(...
2020-02-20 21:08:33 16041
原创 20181018_Python练习题-一:创建一个名为User的类:(1)、其中包含属性first_name和last_name,还有用户简介通常会存储的其他几个属性,均是自定义,请放在初始化函数里面
# 题目一:创建一个名为User的类:# (1)、其中包含属性first_name和last_name,还有用户简介通常会存储的其他几个属性,均是自定义,请放在初始化函数里面# (2)、在类User中定义一个名为describe_user()的方法,它打印用户信息摘要# (3)、再定义一个名为greet_user()的方法,它向用户发出个性化的问候# 请创建多个表示不同用户的实例,并对每个...
2020-02-20 12:02:36 7191
原创 20181009_Python练习题-二:自动贩卖机:只接受1元、5元、10元的纸币或硬币,可以1元、5元、10元。最多不超过10块钱。饮料只有橙汁、椰汁、矿泉水、早餐奶,售价分别是3.5、4、2、4
# 题目二:自动贩卖机:只接受1元、5元、10元的纸币或硬币,可以1元、5元、10元。最多不超过10块钱。饮料只有橙汁、椰汁、矿泉水、早餐奶,售价分别是3.5、4、2# 、4.5。写一个函数用来表示贩卖机的功能:用户投钱和选择饮料,并通过判断之后,给用户吐出饮料喝找零。# 饮料与其售价关系对应的字典表drinks_sales = {'1': 3.5, '2': 4, '3': ...
2020-02-15 18:21:34 3151
原创 20181009_Python练习题-四:定义一个函数,成绩作为参数传入。如果成绩小于60,则输出不及格。如果成绩在60到80之间,则输出良好;如果成绩高于80分,则输出优秀;如果成绩不在0~100之
# 题目四:定义一个函数,成绩作为参数传入。如果成绩小于60,则输出不及格。如果成绩在60到80之间,则输出良好;如果成绩高于80分,则输出优秀;如果成绩不在0~100之间,则输出成绩错误。def check_grade(grade_argument): try: if 0 <= float(grade_argument) < 60: ...
2020-02-15 11:39:06 6661
原创 20181009_Python练习题-三:写函数,将姓名、性别、城市作为参数,并且性别默认为f(女)。如果城市是在长沙并且性别为女,则输出姓名、性别、城市,并返回True,否则返回False。
# 题目三:写函数,将姓名、性别、城市作为参数,并且性别默认为f(女)。如果城市是在长沙并且性别为女,则输出姓名、性别、城市,并返回True,否则返回False。def name_sex_city(name, city, sex='f'): if city == '长沙' and (sex == 'f' or sex == '女'): print(name, sex, c...
2020-02-15 10:44:32 680
原创 20181009_Python练习题-一:写一个函数,可以完成任意指定整数的相加,并返回结果
# 题目一:写一个函数,可以完成任意指定整数的相加,并返回结果def integer_add(num_list_formal_parameter): try: add_sum = 0 num_list_new = num_list_formal_parameter.split(",") for i in range(len(num_list...
2020-02-14 00:34:16 2853
原创 20180927_Python练习题-五:经典冒泡算法:利用for循环,完成a = [1, 7, 4, 89, 34, 2, 55, 32, 23, 10]的冒泡排序。
# 题目五:经典冒泡算法:利用for循环,完成a = [1, 7, 4, 89, 34, 2, 55, 32, 23, 10]的冒泡排序。# 冒泡排序:小的排前面,大的排后面。排序最终使得数组中的这几个数字按照从小到大的顺序排序# 冒泡的概念:1、相邻的两个元素,依次进行比较;# 2、一般最多比较n-1趟,n是元素的个数。a = [1, 7, 4, 89, 34, 2...
2020-02-13 23:15:34 607
原创 拓展题:给定一个路径,请打印所有的路径(直至这个路径下没有目录为止)
# 思路:递归函数def get_full_path(current_working_directory): for path in os.listdir(current_working_directory): if os.path.isdir(os.path.join(current_working_directory, path)): new_...
2020-02-11 12:29:03 418
原创 20180927_Python练习题-三:写一段程序,分别求出0~100之间的所有偶数的和所有奇数的和
# 方法二:def sum_even_odd_function(number_start_even, number_end_even, step_length=1): sum_all_even = 0 sum_all_odd = 0 i = number_start_even while i <= number_end_even: if i ...
2020-02-07 16:50:51 1878
原创 20180927_Python练习题-一:利用for循环,打印出一个直角三角形
# 题目一:请输出如下直角三角形:# *# * *# * * *# * * * *# * * * * *for i in range(1, 6): print('* ' * i)
2020-02-06 22:18:23 1414
原创 写函数,检查传入列表的长度,如果大于2,那么仅仅保留两个长度的内容,并将新内容返回
# 方法一:def check_list_length_1(list_length_form_parameter_1): if len(list_length_form_parameter_1) > 2: i = 0 list_length_new_1 = [] while i < 2: list_len...
2020-02-03 17:43:02 5620
原创 请把1~100的连续整数相加功能,写成一个函数
# 方法一:def sum_function_1(number_start_1, number_end_1): sum_all_1 = 0 while number_start_1 <= number_end_1: sum_all_1 += number_start_1 number_start_1 += 1 return sum...
2020-02-02 18:07:46 574
原创 题目二:设计一个登陆程序,不同的用户名和对应密码存在一个字典里面,输入正确地用户和密码去登陆
# 题目二:万科笔试题# 例如:passwd = {"admin": "123321", "user1": "123456"}# 1、设计一个登陆程序,不同的用户名和对应密码存在一个字典里面,输入正确地用户和密码去登陆;# 2、首先输入用户名,如果用户名不存在或者为空,则一直提示输入正确的用户名;# 3、当用户名正确地时候,提示去输入密码,如果密码跟用户名不对应,则提示密码错误请重新输入;...
2020-02-02 12:37:11 6240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人