作业总结(day03_变量和运算符)

一、作业总结

  1. 变量:

    • 变量用于保存数据的容器,语法:变量名 = 数据

    • 变量一是标识符,二不能是关键字,不建议使用类型名和模块名,遵守大小驼峰命名规范

    • 重新给变量赋值,再给个数据就重新赋值了,这个数据可以为不同类型

    • 同时定义多个变量,一:a1 = a2 = a3 = 100 —> 都为100;二:b1, b2 = 10, 20 —> 分别为10, 20

  2. 运算符

    1. 数学运算符

      • 加减乘除同数学规则一样,除法的运算结果一定是float
      • 取余:两束相除,取余数,判断两数之间是否整除,直接进行取余;取低位数,直接%10,以此类推
      • 整除:求商,商向小取整,print(-9.8 // 3) —> -4.0
      • 幂运算:平方为 ** 2,三次方为 ** 3,开根为 ** 0.5
    2. 比较运算符

      • 大于小于同平时使用的规则一样,等于为“==”,不等于为“!=”,
      • 所有的比较运算的结果为布尔值,成立为真,不成立为假
      • python的比较运算符可以像数学一样支持连写表示范围
    3. 逻辑运算符

      • and(逻辑与)、or(逻辑或)、not(逻辑非)

      • and: 两个为真都为真,只要有一个为假,结果都为假,都为真取最后1个真;都为假,取第1个假的,后面都不会继续进行判断

      • or: 两个都为假,结果才为假,只要有1个为镇,结果就是真,两个都为真,只取第1个满足

      • not:对指定条件进行否定,如果条件正向写很复杂,可考虑反向not来写

    4. 赋值运算符

      • +=(加等于)、//=、%=、等等,语法:变量名 += 数据
      • 注意:变量名必须在之前已经被定义了,赋值只是把运算结果作为数据保存在变量中
    5. 运算符的优先级

      • 数学运算符 > 比较运算符 > 逻辑运算符 > 赋值运算符
      • 有小括号的优先算小括号
      • 数学运算符:幂运算 > 乘除模 > 加减

二、day_03作业

选择题
  1. B
  2. A
  3. A
  4. C/D
  5. A
  6. D
填空题
  1. 空字符串、None、空列表、空集合。。。
  2. type
  3. True
  4. 9
  5. 9 、6、2
编程题
  1. 写出判断一个数是否能同时被3和7整除的条件语句, 并且打印对应的结果。
num = int(input("请输入一个正整数:"))
if num % 21 == 0:
    print(True)
else:
    print(False)
  1. 写出判断一个数是否能够被3或者7整除,但是不能同时被3或者7整除的条件语句, 并且打印对应的结果。
num = int(input("请输入一个正整数:"))
if (num % 3 == 0 or num % 7 == 0) and (num % 21 != 0):
    print(True)
else:
    print(False)
  1. 输入年,写代码判断输入的年是否是闰年,并且打印对应的结果 。(是闰年的条件: 能被4整除但是不能被100整除或者能够被400整除的年)
year = int(input("请任意输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
	print(f'{year}是闰年')
else:
	print(f'{year}是平年')
  1. 假设今天的上课时间为15678秒,编程计算今天上课时间是多少小时,多少分钟,多少秒;以‘XX时XX分XX秒’的方式表示出来。
time = 15678
shi = time // 3600
fen = time % 3600 // 60
miao = time % 3600 % 60
print(f'{shi}小时{fen}{miao}秒')
  1. 定义两个变量保存一个人的身高和体重,编程实现判断这个人的身材是否正常!

    公式: 体重(kg)/身高(m)的平方值 在18.5 ~ 24.9之间属于正常。

shengao = float(input("请输入你的身高(m):"))
tizhong = float(input("请输入你的体重(KG):"))
bmi = tizhong / shengao ** 2
if 18.5 <= bmi <= 24.9:
    print('你的身材是标准的')
else:
    print("注意身体平衡")
简答题
  1. str、bool、int、float、list、tuple、set、dict
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python常用的运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符和位运算符等。算术运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)和幂运算(**)等。比较运算符用于比较两个值的大小,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)等。赋值运算符用于给变量赋值,包括简单赋值(=)、加法赋值(+=)、减法赋值(-=)等。逻辑运算符用于连接和操作布尔值,包括逻辑与(and)、逻辑或(or)和逻辑非(not)。位运算符用于对二进制数进行位操作,包括按位与(&)、按位或(|)、按位异或(^)和按位取反(~)等。以上是Python常用的运算符。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python运算符](https://blog.csdn.net/Zer02T/article/details/103264418)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [Day4 Python课程学习内容](https://blog.csdn.net/FyCcheng/article/details/109398137)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值