Task 03 数据类型和操作 Data Types and Operators

本文介绍了Python中的数据类型如整数、浮点数和复数,重点讲解了整除运算和浮点数转换函数。同时,通过一个示例展示了如何处理数学计算中的问题,包括使用`math.sqrt`和类型转换来求解平方根并考虑向上取整。
摘要由CSDN通过智能技术生成

Task 03 数据类型和操作 Data Types and Operators

学习任务

  • Python 部分常用数据类型
  • 数据类型的运算方法
  • 布尔逻辑的运算规则

学习笔记

整除 Integer Division (//)

这个知识点可能会在作业中发挥很大的作用,所以请多花些时间来理解它的运作方式

/ 指的是浮点数除法,它的结果是一个浮点数,例如 2/1 的结果是 2.0

// 指的是整除除法,它的计算结果是整数,舍弃余数

数值类型

  • 整数型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。布尔(bool)是整型的子类型。

  • 浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

  • 复数( (complex)) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点
    在这里插入图片描述

数字类型变换

  • int(x) 将x转换为一个整数。
  • float(x) 将x转换到一个浮点数。
  • complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。
  • complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

学习过程中所经历的问题及解决办法

在这里插入图片描述

import ast
import math
n = ast.literal_eval(input())
row = math.sqrt(1/4+2*n)-0.5 # 返回 x 的平方根。
if row - int(row)>0:
    z = int(row) +1
else:
    z = int(row) 
print(z)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值