当前位置: 首页 > news >正文

【Python】——基础语法练习题

自测练习

( 1 ) [ 多选 ] 以下关于变量之间加法运算的说法,正确的是:

A. Python 中的字符串之间够能相加

B. Python 中的字符串可以和整数相加

C. Python 中的整数可以和浮点数相加

D. Python 中的整数可以和布尔值相加

答案:ACD

D:如果把布尔类型的值和整数进行算术运算,此时就会把 True 当做 1,把 False 当做 0。
但是这样的操作,是没有意义的。C/C++ 也是有类似的行为,但是 Java 这里的做法是更合理的!!如果出现整数和布尔混合运算,直接编译报错!

( 2 ) [ 单选 ] 以 关于类型的说法, 正确的是:

A. Python 中既有字符串类型, 也有字符类型

B. Python 中既有 float , 也有 double

C. Python 中既有 int , 也有long

D. Python 中的整数表示范围无上限

答案:D

A:Python 中只有字符串类型,没有字符类型! 'a'这算是长度为1的字符串!

B:Python 中既有 float

C:Python 中既有 int

( 3 ) [ 单选 ] 以下 Python 代码 ,合法的是

A. int a = 10

B. a = 10;

C. a = true

D. a = ' a a a ' + 10

答案:B

A:Python中不需要定义类型

B:在 Python 中,一个语句写完了之后,可以加上分号,也可以不加。通常情况下都是不加的。如果加了,也不算错!!如果把多个语句写到同一行,这个时候语句之间,务必要加上分号的(并不推荐)。

C:Python中的true的“t”需要大写,a = True

D:Python 中的字符串可以和整数不能相加

(4)[ 编程题 ]输入一个整数, 判定是否是奇数

a = int(intput("请输入一个整数: "))
if a % 2 == 0:print("偶数")
else:print("奇数") 

此处的num是一个字符串类型,需要转换类型,int( )转换是默认按照10进制方式来解析的,输入错误的类型数据会出现报错。

a = int(intput("请输入一个整数: "))
if a % 2 == 0:print("偶数")
else:print("奇数") 

这个代码在 C+ +/Java 中是不太行的,-19%2->-1和 1是不相等的,在 Python 中-19%2->1因此这个代码是没问题的。

(5)[ 编程题 ]输入一个整数, 判定是正数还是负数

a = int(input("请输入一个整数: "))
if a > 0:print("正数")
elif a < 0:print("负数")
else:print("为 0") 

(3) 判定年份是否是闰年

year = int(input("请输入年份: "))
if year % 100 == 0:# 判定世纪闰年if year % 400 == 0:print("闰年")else:print("平年")
else:# 判定普通闰年if year % 4 == 0:print("闰年")else:print("平年")
year = int(input("请输入年份: "))
if (year % 100 != 0 and year % 4 == 0) or year % 400:print("闰年")
else:print("平年")

http://www.dtcms.com/a/553468.html

相关文章:

  • 用n8n实现一个长视频生成工作流
  • 汉阳网站建设品牌建设规划品牌意向
  • 宝安做棋牌网站建设哪家服务好wordpress 在线手册
  • 高频 Redis 面试题清单
  • 全0初始化/全1初始化相关
  • Dioxus v0.7.0 released
  • 500+ AI Agent实战项目汇总:从CrewAI到Langgraph的开源实践指南
  • 案例分析交叉熵和交叉验证区别和联系
  • 高端响应式网站建设太原建站模板源码
  • 美团率先将社保补贴推向全国,外卖骑手成蓝领福利“标杆”
  • 【尚庭公寓118-121】[学习第三天]
  • ingress-nginx传递用户真实ip问题
  • 文档抽取技术:通过自然语言处理技术自动识别和提取合同、判决书等法律文书中的关键信息,并将其转化为结构化数据
  • wordpress 视频网站邯郸网站优化怎么用
  • Windows版Nginx常用命令
  • 慈溪做网站哪家好网业设计与制作
  • 外设模块学习(11)——火焰传感器、光敏电阻传感器(STM32)
  • 笨鸟网站开发江苏seo平台
  • WPF检测网络状态切换
  • ✨WPF编程进阶【6.1】:图形原则(附源码)
  • 网站建设企业建站哪家好?来这里看看网站建设时间进度表模板
  • 无锡地区做网站赣州快车微信公众号
  • Vue3的异步DOM更新:nextTick的正确使用方法
  • Vue 项目中全局样式的正确写法:不要把字体和主题写在 #app 上
  • 网站推广策划的策略凡科做的网站百度能收录吗
  • 如何用SQL进行多表联查(JOIN)?
  • 笔试强训:Week-3
  • 网站建设公司的前景怎么建立和设计公司网站
  • 【项目实战1 -瑞吉外卖|day21 】
  • 变分自编码器(VAE):用概率解锁生成式AI的“基因密码”