python基础ppt_Python基础课件.ppt

Python基础课件.ppt

6.10 问题解答 (1)能不能像执行.exe文件那样执行.py文件呢? 在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释。 (2)在实际项目中,条件语句用的多还是循环语句用的多? 有一些项目的功能实现用条件语句更好实现,自然条件语句会使用的多些。若是使用循环语句实现更方便些,那就循环语句使用的会更多。一般不会存在哪个使用多些的问题,而是会根据自己的使用习惯和具体需求,做出更优的选择。 (3)循环语句中可以嵌套循环吗? 循环语句也可以像条件语句那样,嵌套循环语句。循环语句中不但可以嵌套循环语句,还可以嵌套条件语句,条件语句中也可以嵌套循环语句。 6.11 温故知新,学以致用 在本章结束前,先回顾一下这些概念: (1)import语句和import语句的使用 (2)什么是序列解包、链式赋值和增量赋值? (3)什么是条件语句? (4)有哪些循环语句,该怎么使用,又该怎么跳出? 尝试思考并解决如下问题: (1)使用本章所学,并查找相关资料,打印出九九乘法表。 (2)使用本章的知识,写一个程序判断输入的年份是否为闰年。(3)写一个函数判断输入的数字是奇数还是偶数。 输出10行内容,每行的内容都是“*****”。 输出10行内容,每行的内容都不一样,第1行一个星号,第2行2个星号,依此类推第10行10个星号。 i=1 while(i<=10): j=1 while(j<=i): print("*",end='') j=j+1 print('\n') i=i+1 3.输出9行内容,,第1行输出1,第2行输出12,第3行输出123,以此类推,第9行输出123456789。 6.4 语 句 块 语句块并非一种语句,语句块是在满足一定条件下执行一次或多次的一组语句。语句块的创建方式为在代码前放置空格缩进。 同一段语句块中的每行都要保持同样的缩进,若没有,Python编译器回认为不属于同一语句块或是认为错误。 在Python中,冒号(:)用来标识语句块的开始,块中的每一个语句都是缩进的(缩进量相同)。当退回到和已经闭合的块一样的缩进量时,就表示当前块已经结束了。 6.5 条件语句 到目前为止,我们编写的程序都是简单的按语句顺序一条一条执行的。本节将介绍让程序选择执行语句的方法。 6.5.1 布尔变量的作用 True、False就是布尔变量。 下面的值在作为布尔表达式的时候,会被解释器看作假(false): False None 0 “” () [] {} 标准值False和None、所有类型的数字0(包括浮点型、长整型和其他类型)、空序列(如空字符串、空元组和空列表)以及空的字典都为假。其他的都解释为真,包括原生的布尔值True。 在Python中,标准的真值有True和False两个。在其他一些语言中,标准的真值为0(表示假)和1(表示真)。 6.5.2 if语句 真值可以联合使用,看如下代码: #! /usr/bin/python3 # -*- coding:UTF-8 -*- #if 基本用法 ? greeting='hello' if greeting == 'hello': print('hello') 执行结果: hello 如果条件(在if和冒号之间的表达式)判定为真,那么后面的语句块(本例中是print语句)就会被执行;如果条件为假,语句块就不会被执行。 6.5.3 else子句 在if语句的示例中,若greeting的值不为hello,那就进不了语句块,但若想要相关的提示,比如告诉我们greeting的值不为hello,那该怎么处理?看如下输入: #! /usr/bin/python3 # -*- coding:UTF-8 -*- greeting='hi' if greeting == 'hello': print('hello') else: print('该语句块不在if中,greeting的值不是hello') 输出结果: 该语句块不在if中,greeting的值不是hello 6.5.4 elif子句 在else子句的示例中,假如除if条件外,还有多个子条件需要进行判定,该怎么处理? Python为我们提供了一个elif语句,elif是“else if”的简写,意思为具有条件的else子句。看如下示例: num = 10 if num > 10: print('num的值大于10') elif 0<=num<=10: print('num的值介于0到10之间') else: print('num的值小于0') 输出结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

导入BaiduMapSdkDemo报230错误解决思路

百度地图官网教程&#xff0c;官方论坛的指导文章都指引读者去使用默认的.android目录下的debug.keystore。然而却在官方的Demo中使用app根目录下的debug.keystore导致简单的错误一直迷路&#xff0c;记录一下自己的解决问题的思路。这其中暴露了我容易走弯路&#xff0c;并且容…

简单音乐播放实例的实现,Android Service AIDL 远程调用服务

2019独角兽企业重金招聘Python工程师标准>>> Android Service是分为两种&#xff1a; 本地服务&#xff08;Local Service&#xff09;&#xff1a; 同一个apk内被调用 远程服务&#xff08;Remote Service&#xff09;&#xff1a;被另一个apk调用 远程服务需要借…

C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别

int.TryParse,Convert.ToInt32,(int) 这几种类型在将浮点类型转换整数时是有差别Convert.ToInt32则会进行四舍五入int.TryParse只能转换整数,即浮点类型全部会返回0(int)不会进行四舍五入,只取整数部分,小数点部分完全舍弃using System;public class DoubleToInt{public …

每个女孩子起床后做的第一件事......

1 假如你暴富了&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 当客服到底有多难&#xff1f;&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 挺好的&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 每个女孩子起床后做的第一件事&#xff…

java之InetAddress类和InetSocketAddress的使用

一、简介 InetAddress是Java对IP地址的封装&#xff0c;代表互联网协议&#xff08;IP&#xff09;地址&#xff1b;InetAddress对象的获取只能通过静态方法&#xff0c;比如根据主机名获取主机的ip地址封装对象&#xff1a; InetAddress addInetAddress.getByName("BOPZ…

国产知名老牌 PDF 工具正式开源

文 | Travis出品 | OSC开源社区&#xff08;ID&#xff1a;oschina2013&#xff09;「PDF 补丁丁」是开发者 wmjordan 所开发的一款适用于 Windows 系统的多功能 PDF 文档工具箱&#xff0c;开发者最早于 2009 年开始了该程序的开发&#xff0c;如今已有十二年历史&#xff0c;…

.net Repeater知识知多少

&#xff08;一&#xff09;.net中使用Repeater绑定数据&#xff0c;并使用repeater循环出的两个值&#xff0c;赋给repeater中的div的value值。详细如下&#xff1a; 前端.net代码&#xff1a; <div class"wytz_xmlb_nr clear"><asp:Repeater ID"RpBi…

Centos Missing Library: QtWebKit.so.4

/*********************************************************************   Centos Missing Library: QtWebKit.so.4* 说明&#xff1a;* 这是测试在Centos上运行烧机程序时遇到的问题&#xff0c;记录一下解决办法。* * 2016-9…

目瞪口呆!137亿年的宇宙演化,竟然如此震撼!简直颠覆想象....

▲ 点击查看1968年圣诞节&#xff0c;阿波罗8号在环月球轨道上拍摄了一张照片。这是地球拥有的第一张自拍。也让人类第一次感受到&#xff0c;原来在广阔无垠的宇宙中&#xff0c;地球不过是一个美丽而又珍贵的孤岛。1990年&#xff0c;旅行者1号完成了所有的观测使命&#xff…

python数字从大到小排列_Python练习题 005:三个数字由大到小排序输出

【Python练习题 005】输入三个整数x,y,z&#xff0c;请把这三个数由小到大输出。 ----------------------------------------------------------------------- 这题想想应该比较容易&#xff1a;无非是先获取3个数字&#xff0c;然后比大小&#xff0c;按顺序输出即可。不过在写…

Android之运行的错误:java.lang.UnsatisfiedLinkError: Couldn‘t find cibloger.so

原因&#xff1a; 因为没有找到相遇的so文件 解决办法&#xff1a; 在eclipse里面的lib文件夹里面的armeabi文件夹加上相应的so文件就可以了

Martin Fowler:数字化时代,远程与本地协同工作孰优孰劣?| IDCF

作者&#xff1a;Martin Fowler译者&#xff1a;冬哥原文&#xff1a;https://martinfowler.com/articles/remote-or-co-located.html远程工作与同地工作之间不是简单的二分法&#xff0c;相反&#xff0c;团队有多种分布模式&#xff0c;每种模式都有不同的权衡和适合的有效技…

android:自己实现能播放网络视频url的播放器

2019独角兽企业重金招聘Python工程师标准>>> android原生自带的播放器一般只能播放本地视频&#xff0c;而没有播放url的功能。不过android系统中有一个VideoView的控件可以实现这一功能。 简单实现如下&#xff1a; public class MyVideoPlay extends Activity i…

Ant 学习

到了新公司&#xff0c;发现公司使用ant 来代码生成。本来学习后写下来。在网上找到一篇教程&#xff0c;实在是非常给力。。。 就把连接记下来吧&#xff1a;http://www.blogjava.net/amigoxie/archive/2007/11/09/159413.html 可以一起学习。转载于:https://www.cnblogs.com/…

iOS调用系统相册、相机 显示中文标题

2019独角兽企业重金招聘Python工程师标准>>> 最终在info.plist设置解决问题 发现在项目的info.plist里面添加Localized resources can be mixed 设置为&#xff1a; YES&#xff08;表示是否允许应用程序获取框架库内语言&#xff09;即可解决这个问题。 转载于:htt…

linux之nl命令

nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号&#xff01;其默认的结果与 cat -n 有点不太一样&#xff0c; nl 可以将行号做比较多的显示设计&#xff0c;包括位数与是否自动补齐 0 等等的功能。 1&#xff0e;命令格式&#xff1a; nl […

使用云原生应用和开源技术的创新攻略

Kubernetes 和云原生应用的增长以及普及是现象级的。根据 IDC 的数据&#xff0c;到2025年&#xff0c;90%以上的新应用程序将是云原生的。许多客户已受益于云原生设计模型&#xff0c;让新一代应用程序更加敏捷、可靠、可扩展&#xff0c;还兼顾了安全。说到服务的开发&#x…

SVM支持向量机原理及核函数

原文链接&#xff1a;SVM支持向量机原理及核函数 转载请注明出处 支持向量机原理 大距离分类算法 1、名词解释&#xff1a; 分割超平面&#xff1a;如下图所示&#xff0c;构造一个分割线把圆形的点和方形的点分开&#xff0c;这个线称为分割超平面。支持向量&#xff1a;…

SQL对Xml字段的操作

转&#xff1a;http://www.cnblogs.com/youring2/archive/2008/11/27/1342288.html T-Sql操作Xml数据 一、前言 SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表&#xff0c;它在关系列之外还有一个或多个 XML 类型的列&#xff1b;此外&#xff0c;…