web前端学习-第九天


点击前往上一篇
练习
三位数之和

在这里插入图片描述
计算三角形的面积
在这里插入图片描述

prompt:在网页上显示输入框
math.sqrt(25)5
在这里插入图片描述

错误与程序调试

程序的错误

程序并没有像我恩想象中那样,得到我们想要的结果
错误可以分为两种
语法错误
编写代码没有按照语言的要求去编写
alert()写成 alort()
有某些本分确实分号或者括号
如果代码中发现语法错误,程序将不会执行
逻辑错误
代码可以正常运行,但是运行的结果不是我们想要的
这种错误我们可以使用单步调试(debug调试)去解决
之前三角形面积出现问题,我们来调试一下

用浏览器进行调试错误

语法错误
1.在浏览器中,鼠标右键,检查(或者F12)
在这里插入图片描述
2.错误查看
在这里插入图片描述
可以定位到哪个文件,哪一行,哪里错了
逻辑错误
办法:单步调试,让代码一行一行的去执行,去看每一行执行结果
是否与期望一致,从而判断代码是否有错误
(1)找到需要调试的代码
在这里插入图片描述
(2)打断点
在显示行号的地方点一下就会出现
在这里插入图片描述
注意:由于浏览器版本不同,断点的样式也不一样
但作用没有区别
(3)定位错误
每次执行一行代码, 要看程序运行结果是否与你期望一致,如果不一致,说明这行代码有问题
(4)修改代码,重新运行,发现新的错误,继续调试……

选择结构

程序中有三大结构:顺序,选择,循环
顺序:代码从上到下一行一行的执行
悬着:代码是有分支的,有选择的
循环:重复执行某一段代码

为啥需要选择结构
刚刚的计算三角形面积的案列,如果说,当输入的三条边不能构成三角形时,就不能使用公式计算
在生活中,也有很多的选择
比如说明天放假,有对象的和对象出去玩
没有的在寝室躺尸
再比如说看看这个月还剩下多少天
口袋里还剩多少钱
钱多天天大鱼大肉
钱少就只能吃泡面
在这里插入图片描述
案例:绝对值
输入一个数,如果这个数是正数,那么输出它本身
如果这个数是负数,那么输出它的相反数
在这里插入图片描述

If语句嵌套

在这里插入图片描述
案例:献血
根据性别和体重计算输血量
女性体重不超过50kg的输血量为 200毫升,否则的话就250毫升
男性不超过60kg的献血为250毫升,否则300毫升
1.获取性别 sex
2.获取体重 kg
在这里插入图片描述

### Flink 入门教程初学者指南 #### 了解Flink及其优势 Apache Flink 是一个活跃的开源项目,因其强大的社区支持和详尽的文档资源,在流处理方面表现出色。它能够在有界和无界数据流上提供高吞吐量和低延迟的操作,适用于现代实时数据处理场景[^1]。 #### 社区支持与资源获取 对于初次接触Flink的新手来说,充分利用其社区提供的各种帮助渠道非常重要。可以通过官方论坛、邮件列表等方式获得技术支持;同时,官方网站上的教程和案例分析也是不可多得的学习材料。 #### 开发环境搭建 要在本地环境中运行Flink程序,建议使用PyCharm作为IDE,并通过终端执行`python -m pip install apache-flink`来安装必要的库文件,默认情况下会下载并配置最新的稳定版Flink环境[^3]。 #### 实践示例:Word Count 下面给出一段简单的Python代码片段用于演示如何基于Flink实现经典的单词计数功能: ```python from pyflink.dataset import ExecutionEnvironment from pyflink.table import BatchTableEnvironment, TableConfig env = ExecutionEnvironment.get_execution_environment() t_config = TableConfig() t_env = BatchTableEnvironment.create(env, t_config) # 假设有一个名为 'words' 的表已经创建好 result = t_env.sql_query(""" SELECT word, COUNT(*) AS count FROM words GROUP BY word; """) print(result.to_pandas()) ``` 此段代码展示了如何连接至已存在的数据源并对其中的数据进行聚合统计操作。需要注意的是,在实际应用场景中可能还需要额外设置诸如JDBC驱动等组件以满足特定需求[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值