当前位置:首页>python>小白学python第48天之完成作业

小白学python第48天之完成作业

  • 2026-08-26 03:39:57
小白学python第48天之完成作业

1.24

完成作业

?

学前疑问

我们今天不学习新的知识点,只处理前面4天学习函数留下的作业,大家若是对作业解答有不同见解,都可以留言交流。

第44天

作业:

已知调用函数部分代码为:

message = say_hello('小明')

print(message)  

print(say_hello('小红')) 

输入结果为:

小明,你好!

小红,你好!

请写出它的函数,并完善这个代码。

# 函数def say_hello(name):    greeting = name + ",你好!"  # 拼接字符串    return greeting  # 返回结果# 调用函数message = say_hello('小明')print(message)print(say_hello('小红')) 

第45天

作业:

已知两个数字分别为3和2,计算它们的平方和、平方差以及乘积的平方,并返回这三个结果。

def calculate_powers(num1, num2):    sum_squares = num1**2 + num2**2      # 计算平方和    diff_squares = num1**2 - num2**2    # 计算平方差    product_square = (num1 * num2)**2    # 计算乘积的平方    return sum_squares, diff_squares, product_square# 调用函数并打印结果result = calculate_powers(3, 2)print("平方和、平方差、乘积的平方分别为:", result)# 也可以分别接收每个返回值sum_sq, diff_sq, prod_sq = calculate_powers(3, 2)print(f"平方和: {sum_sq}, 平方差: {diff_sq}, 乘积的平方: {prod_sq}")

第46天

作业:

写一个随机生成6位数字密码的函数。

def generate_pin(length):    """生成指定长度的随机数字密码"""    import random    pin = ''    for i in range(length):        pin += str(random.randint(0, 9))  # 生成0-9的随机数字    return pin# 调用示例print(generate_pin(6))

第47天

作业:

请编写一个Python程序,实现一个学生信息管理系统的简单信息展示功能。要求将程序分为四个函数:

1、print_header():打印系统标题,用等号(=)分隔,显示“学生信息管理系统”。

2、print_student_info(name, age, grade):接收学生的姓名、年龄和班级,并按照指定格式打印学生信息。

3、print_footer():打印结束信息,用横线(-)和等号(=)分隔,显示“信息展示完毕”。

4、display_student():作为主函数,调用以上三个函数,依次打印标题、学生信息(假设学生为“张三”,18岁,3班)和结束信息。

5、最后,调用display_student()函数运行程序。

注意: 要求使用函数嵌套调用的方式,即在display_student()函数中调用其他三个函数。

def print_header():    print("=" * 30)    print("   学生信息管理系统")    print("=" * 30)def print_student_info(name, age, grade):    print(f"姓名: {name}")    print(f"年龄: {age}")    print(f"班级: {grade}班")def print_footer():    print("-" * 30)    print("信息展示完毕")    print("=" * 30)def display_student():    print_header()  # 嵌套调用打印头部    print_student_info("张三", 18, 3)  # 嵌套调用打印信息    print_footer()  # 嵌套调用打印尾部# 调用函数display_student()

今日学习完毕,课后作业: 

有空的小伙伴,可以参考代码运行,还是建议不看着代码自己手打,学习效率更好。明天继续学习新的python知识点。

最新文章

随机文章