🖥️ 上机练习
第 1 章 · Python 语言介绍 · 共 5 题 · 请打开 PyCharm 或交互式环境独立完成 · 覆盖讲稿核心知识点
💡
本页只显示题目,参考答案请课后向老师索取,或参考课堂习题部分。
练习 01
编写自我介绍程序
使用
print() 函数输出一张属于你自己的个人名片,要求包含以下内容,并排版整齐美观:
- 姓名
- 学校名称
- 班级
- 爱好(至少列出 2 个)
- 一句座右铭
提示:可使用 sep 和 end 参数控制输出格式,也可使用 f-string。
⏱ 参考用时:5 分钟
练习 02
变量交换练习
创建两个变量
a = 10,b = 20,要求不借助第三个变量,交换 a 和 b 的值并输出交换前后的结果。提示:Python 支持同步赋值语法 a, b = b, a。
⏱ 参考用时:5 分钟
练习 03
进制转换器
使用
输出示例(假设输入 100):
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 分钟