常量、变量;基本数据类型;input()、if、while、break、continue
一、编译型语言和解释型语言区别:
编译型:一次性将所有程序编译成二进制文件
缺点:开发效率低,不能跨平台
优点:运行速度快。
例如:C,C++等
解释型:当程序执行时,一行一行的解释
优点:开发效率高,可以跨平台
缺点:运行速度慢
例如: python,php等
二. python是一门动态解释性的强类型定义语言
cmd运行py文件:python 文件路径
python2 python3 区别:python2默认编码方式是ascii码
解决方式:在文件的首行:#-*- encoding:utf-8 -*-
python3默认编码方式utf-8
变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。
1. 必须由数字,字母,下划线任意组合,且不能数字开头。
2. 不能是python中的关键字:
and, as, assert, break, class, continue,
def, del,elif,else,except,exec,finally,for,
from,global,if,import,in,is,lambda,not,or,
pass,print,raise,return,try,while,with,yield
3. 变量具有可描述性。
4. 不要用中文命名变量。
常量:一直不变的量;例如:1、2、3、π等
BIR_OF_CHINA = 1949
注释:方便自己、他人理解代码。
单行注释:#
多行注释:'''被注释内容'''
"""被注释内容"""
数据类型
数字:int 12,3,45
+ - * / **
% 取余数
字符串:str,python当中凡是用引号括起来的都是字符串;可以是单/双引号
可相加:字符串的拼接
可相乘:str * int
bool:布尔值 True/False
数据类型:type()
print(1,type(1)) print('str',type('str')) print(True,type(True))
字符串转化成数字:int(str) 条件:str必须是数字组成的
数字转化成字符串:str(int)
if:能够检查程序的当前状态,并据此采取相应的措施
while:使用while循环来数数
break:要立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用break语句
continue:要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它不像break语句那样不再执行余下的代码并退出整个循环。
练习题:
1.使用while循环输入1 2 3 4 5 6 8 9 10
count = 0 while count <= 9 :count = count + 1if count == 7: #第一次运行到这里时,count=1。if条件不成立,则print;若执行到count=7,if条件成立,接着执行continue:返回到while循环开头continue #if下面有continue则:if条件成立时才执行continueprint(count)
2.求1-100的所有数的和
count = 1 sum = 1 while count <= 99:count = count + 1sum = sum + count print(sum)
3.输出1-100内的所有的奇数
count = 0 while count <= 99:count = count + 1if count % 2 == 0:continueprint(count)
for i in range(1, 100):if i % 2 == 0:continueelse:print(i)
4.输出1-100内的所有的偶数
count = 0 while count <= 99:count += 1if count % 2 == 0:print(count)else:continue
for i in range(1, 101):if i % 2 != 0:continueelse:print(i)
5.求1-2+3-4+5...99等于多少
count = 1 s = 0 while count <= 99:x = count % 2if x == 0:s = s - countelse:s = s + countcount = count + 1 print(s)
sum = 0 for i in range(1, 100):if i % 2 != 0:sum = sum + ii = i + 1else:sum = sum - i print(sum)
6.用户登录(两次重试机会)
i=0 while i<3:u=input("请输入账号:")p=int(input("请输入密码:"))if u=="pd" and p==123:print("登录成功")breakelse:print("登录失败请重新登录")i=i+1
转载于:https://www.cnblogs.com/believepd/p/9525921.html
常量、变量;基本数据类型;input()、if、while、break、continue相关推荐
- 88是python语言的整数类型_少儿Python编程_第三讲:常量变量和数据类型
无论使用哪一种编程语言,甚至是学习数学.物理,都需要掌握常量.变量.表达式的概念和用法.本讲将带领读者进入编程世界,学习程序的基本元素. 3.1 基本数据类型 基本数据类型有数值型.布尔型和字符型.它 ...
- PL/SQL学习笔记-常量变量及数据类型初步
一:常量和变量 开始之前,还是照例做个经典的例子,如下: declare mydate varchar2(16) := 'hellow world'; begindbms_output.put_lin ...
- Swift基础语法(常量变量、数据类型、元组、可选、断言)
本文来自Swift中文开发组,感谢翻译者的分享. 本文将分几部分对Swift对ios的语法做讲解.本文为第一节,主要讲解基础语法. 常量和变量 常量和变量把一个名字(比如maximumNumberOf ...
- 01 数据类型 、常量变量、运算符、表达式、格式化输入输出
进制转换: 1.为了区分八进制,十六进制的区别:八进制前加零,十六进制前加x0, 如058,x059: 2.进制转换,二进制,八进制,十进制,十六进制之间的相互转换.(转换为二进制后其他的就好转换) ...
- 02-java常量变量数据类型
1.java 编程基础 1.1.程序注释 注释:就是对代码的解释和说明.其目的是让人们能够更加轻松地了解代码.为代码添加注 释,是十分必须要的,它不影响程序的编译和运行. 注释的分类: 单行注释:// ...
- 字符变量赋值规则_Java的常量、变量、数据类型(基础篇二)
标识符 标识符:是指在程序中自己定义的内容,如类名.方法名.变量名等等. 命名规则:是有硬性要求的 关键字:是指Java已经定义好的单词,具有特殊含义,比如public.static.class.vo ...
- char 赋值 加入变量_王牌编程语言Java常量、变量、数据类型详解
IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击[关注]:把经验传递给有梦想的人: 什么是常量 常量指程序里持续不变的值,在整个程序运行过程中它是不可改变的常见的字面量类型有 整型字面常量 ...
- C语言变量常量,基本数据类型及数据类型转换详讲
文章目录 :star: 变量常量与基本数据类型及数据类型转换 1.数据在内存中的存储(二进制形式存储) 2.基本数据类型简介 2.1 C语言数据类型参考 2.2 为什么需要数据类型 3.整型 3.1 ...
- 知识点总结Day01——JAVA基础知识、开发环境搭建、入门程序、常量、变量及数据类型
目录 第一章 前言 一.Java概述 1.什么是Java 2.什么是编程语言 3.Java发展历史 二.计算机基础知识 1.二进制 2.字节 3.常见的DOS命令 第二章 Java开发环境搭建 一.搭 ...
- C语言-常量、变量和数据类型
/* 将华氏温度转换为摄氏温度 */ #include <stdio.h> int main(void) {/* 定义两个整型变量,celsius表示摄氏度,fahr表示华氏度 */int ...
最新文章
- MySQL太细碎了,我硬生生捋出了一条核心大主线!
- Visual Studio 2010 模板缺失
- 英雄无敌3版的仙剑奇侠传
- 把室友的STM32换成了GD32,会被打吗?
- 希尔排序听起来有点难,其实很简单
- LeetCode-数组-三数之和
- 网友问有没有小米MIX 4 雷军的回应耐人寻味
- Jeasyframe 开源框架 V1.6 发布
- Android 生成keystore,两种方式
- 关于C语言的指针、链表的原理和各类操作
- RAR和RAR4和zip那个压缩率最高
- SHA生成消息摘要的过程
- SQL Server 开窗函数Over的使用(计算结存金额)
- Epicor客制化 - RowRule使用示例
- 《风暴英雄》游戏体验
- 食品加工企业自营商城小程序开发,帮助企业增加销售渠道,提高销量
- springboot搭建redis时提示RedisCommandExecutionException: CLUSTERDOWN Hash slot not served解决办法
- [电脑桌面右击新建没有excel、ppt、word]
- iOS Web应用开发:运用HTML5、CSS3与JavaScript
- 计算机协会报名范文,入计算机协会申请书范文.docx
热门文章
- SPSS缺失值处理【SPSS 009期】
- arcgis engine设置数据源路径_不懂ArcGIS,你前期分析用什么做的?
- win10扬声器红叉_Win10系统的音量图标有一个红叉怎么办?
- 欧几里得算法(辗转相除法)求最大公约数,原理及实例
- 同名文件替换怎么恢复_U盘里被替换的文件怎么恢复?方法选对,其实很简单...
- ubuntu 设置静态路由_Linux route 配置静态路由(转载)
- 航天有关的计算机知识,这些关于神舟十二上的电脑硬核小知识,你知道吗?
- windows下python xgboost 安装方法以及安装了xgboost,pycharm却不能自动补全问题解决
- Python--Redis实战:第一章:初识Redis:第一节:Redis简介
- MySql 把B表数据插入到A表中