🖥️ 上机练习

第 1 章 · Python 语言介绍 · 共 5 题 · 请打开 PyCharm 或交互式环境独立完成 · 覆盖讲稿核心知识点

💡 本页只显示题目,参考答案请课后向老师索取,或参考课堂习题部分。
练习 01
编写自我介绍程序
使用 print() 函数输出一张属于你自己的个人名片,要求包含以下内容,并排版整齐美观:
  • 姓名
  • 学校名称
  • 班级
  • 爱好(至少列出 2 个)
  • 一句座右铭

提示:可使用 sepend 参数控制输出格式,也可使用 f-string。

⏱ 参考用时:5 分钟
练习 02
变量交换练习
创建两个变量 a = 10b = 20,要求不借助第三个变量,交换 a 和 b 的值并输出交换前后的结果。

提示:Python 支持同步赋值语法 a, b = b, a

⏱ 参考用时:5 分钟
练习 03
进制转换器
使用 input() 接收用户输入的一个十进制整数,然后分别输出该数的二进制、八进制、十六进制表示。
输出示例(假设输入 100):
十进制:100
二进制:1100100
八进制:144
十六进制:64

提示:使用 bin()oct()hex() 内置函数。

⏱ 参考用时:8 分钟
练习 04
简易计算器
使用 input() 依次接收:第一个数运算符(从 + - * / // 中选择)、第二个数,然后输出运算结果。
输出示例:
请输入第一个数:10
请输入运算符(+ - * / //):+
请输入第二个数:20
10 + 20 = 30.0

提示:输入的数字需要转换为整数或浮点数,可用 if-elif 判断运算符(也可以直接用 eval() 但要谨慎)。

⏱ 参考用时:10 分钟
练习 05
个人信息收集
使用 input() 依次收集用户的以下信息,然后用 f-string 格式化输出一张完整的个人信息卡
  • 姓名
  • 年龄(整数)
  • 身高 cm(整数)
  • 体重 kg(浮点数,保留 1 位小数)
输出示例:
====== 个人信息卡 ======
姓名:小明
年龄:18 岁
身高:175 cm
体重:65.0 kg
======================

提示:注意使用 int()float() 进行类型转换,用 :.1f 控制小数位数。

⏱ 参考用时:10 分钟
返回 课堂习题
返回 章节主页