3.2Python程序语言设计同步练习 -2021—2022学年浙教版(2019)高中信息技术必修1

2023-09-18
| 3页
| 1678人阅读
| 90人下载

内容正文:

算法与程序设计大单元 ——Python语言基础课后练习 姓名:___________班级:___________ 一、课堂概念图 Python变量 变量命名规则: ※ 变量可以包括字母、汉字、数字和下划线(_) ※ 不能以数字开头,区分大小写, ※ 不能用系统关键字作为变量名。 保存数据,且保存的数据可以变化,在程序中称之为变量 数据类型名 英文单词 数据表示形式 整型 integer 数学中的整数;十六进制数(0x前缀) 实型 float 数学中的实数;用科学技术法表示实数 字符串型 string 用单、双或三引号表示 布尔型 boolean 只有两种值:True和False 变量类型 运算符 幂/乘除/整除/取余/加减(**, * /, //,% ,+ -) 算数运算符 ==, !=, <=, >=, <, >, in 关系运算符 not / and / or 逻辑运算符 二、课后练习题 (一)填空题 1.判断下列变量名是否合法(在括号中打钩叉): 2py( ); X*x2( ); Py_1a( );for( ) 2.判断保存如下数据的变量类型(在括号中写入中文和英文): (1)在Python中保存银行卡账号( )/ ( ) (2)在Python中保存银行ATM取款数额( )/ ( ) (3)在Python中保存银行利息( )/ ( ) (4)在Python中保存是否取回银行卡( )/ ( ) 3.在Python中,若变量x=2.156,则表达式(x*10+0.5)//10的值为( ) 4.print(“11”+”2”)结果是( ) (二)选择题 1.print(11+5)结果是( ) A . 0 B. 4 C. 16 D. 115 2.下列Python表达式3+5 %3**2的值为( ) A . 0 B. 4 C. 7 D. 8 3. Python 表达式"tech" in "Information Technology"的值为( ) A.Yes B.True C.No D.False 4. 在Python中,若变量a=1;b=0;c=-1,下列选项中表达式的值与其他三项不同的是( ) a>b and b>c B. a>c and b==a C. a>b or b!=a D. a<b or b>c (3) 应用题 1.数学家马达齐在1966年提到一种自重数(也称水仙花数),其各位数字的n次方和等于该数本身。现有一个三位自重数x(非负数),x=100×a+10×b+c,满足a3+b3+c3=x。请你回答下列问题: (1) 若变量x用于存储某自重数,下列类型最为合适的是( ) A. 整型B. 实型C. 字符串型D. 布尔型 (2) 请你把下列满足自重数的两个数学条件表达式改写成Python条件表达式: 数学表达式 Python条件表达式 x=100×a+10×b+c a3+b3+c3=x (3) 表达式x//10%10的功能是( ) 2. a=”12”,b=”53”,试着用两种方法将变量a和b的值进行交换。 法一 法二 $$

资源预览图

3.2Python程序语言设计同步练习 -2021—2022学年浙教版(2019)高中信息技术必修1
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。