1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏
一. 计算机是什么
基本组成:
主板+cpu+内存
cpu: 主频, 核数(16)
内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度)
显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105
硬盘: 西数。希捷。日立,东芝
计算机最底层是 电子电路. 只能识别两个数 0 1
二. python的简介
解释型语言. 弱类型语言
三、安装
一路路确定即可. 记得path下打钩.
四、 hello world
print("你好啊. 我是周润发")
五. 变量(命名规则)
变量:将运算的中间结果暂存到内存,以便便后续程序调⽤用.
命名规则;
1. 由数字, 字母, 下划线组成
2. 不能数字开头. 更不能是纯数字
3. 不能是关键字
4. 不要太长
5. 不要用中文
6. 区分大小写
7. 要有意义
8. 驼峰和下划线命名
常量: 全部字母大写常量. 约定俗成
六、常量
在python中不存在绝对的常量量. 约定俗成, 所有字⺟母⼤大写就是常量量
例例如: PI = 3.141592653
BIRTH_OF_SYLAR = 1990
七、注释
有时候我们写的东⻄西不⼀一定都是给⽤用户看的. 或者不希望解释器执⾏行行. 那我们可以使⽤用#来
注释掉代码. 被注释的内容是不会执⾏行行的.可以⽅方便便后⾯面的程序员来拜读你的代码
单⾏行行注释: # 被注释的内容
多⾏行行注释:''' 被注释的内容 ''', """这个也是多⾏行行注释"""
八. 数据类型
8.1什么是数据类型?
我们⼈人类可以很容易易的分清数字与字符的区别,但是计算机并不不能呀,计算机虽然很强⼤大,但从某种⻆角
度上看⼜又很傻,除⾮非你明确的告诉它,1是数字,“汉”是⽂文字,否则它是分不不清1和‘汉’的区别的,因此,在
每个编程语⾔言⾥里里都会有⼀一个叫数据类型的东东,其实就是对常⽤用的各种数据类型进⾏行行了了明确的划分,你想
让计算机进⾏行行数值运算,你就传数字给它,你想让他处理理⽂文字,就传字符串串类型给他。Python中常⽤用的数
据类型有多种,今天我们暂只讲3种, 数字、字符串串、布尔类型(命题).
8.2 整数(int)
常⻅见的数字都是int类型. ⽤用于计算或者⼤大⼩小的比较
在32位机器上int的范围是: -2**31~2**31-1,即-2147483648~2147483647
在64位机器上int的范围是: -2**63~2**63-1,即-9223372036854775808~9223372036854775807
够你⽤用了了吧. 注意这些是整数.
int整数. + - * / %取余数 //整除, > < >= <= !=不等于
a=1
print(type(a))
返回<class 'int'>
8.3 字符串
在Python中,凡是⽤用引号引起来的,全是字符串串.
str字符串. 用',",''',""" 引起来的都是字符串 + *
a="哈哈"
print(type(a))
返回<class 'str'>
8.4 bool 布尔值
布尔值只有True和False两个值
a=5
b=3
c=5>3
print(type(c))
返回<class 'bool'>
a=5
b=3
c=a<b
print(c)
返回False
a=5
b=3
c=a>b
print(c)
返回True
8.5 实例:(取余数用法)
a = 10
b = 3
print(a%b) # xxx是否可以被xxxx整除 num = input("请输入一个数:")
num = int(num)
if num % 3 == 0:
print("是三的倍数")
else:
print("不是三的倍数")
九. 用户交互(input)
使⽤用input()函数,可以让我们和计算机互动起来
语法:
变量=input("提示语") 变量是字符串类型, 字符串=> 数字 => int(str)
十. if判断
最基本用法
if 条件判断:
代码块
运行流程. 当条件是真. 执行代码块
if 条件:
代码块1
else:
代码块2
执行流程: 当条件成立. 执行代码块1. 否则, 执行代码块2. 二选一
if 条件1:
代码块1
elif 条件2:
代码块2
.....
else:
代码块n
执行流程:当条件1成立.执行代码块1.当条件1不成立判断条件2是否成立,如果条件2成立执行代码块2,依此类推,当条件都不成立,执行代码块n。
可以⽆无限的嵌套. 但是在实际开发中. 尽量量不要超过三层嵌套
实例1:
# 输入你兜里的钱
# 如果你的钱大于500块. 和啤酒吃炸鸡. 生活美滋滋
# 如果你兜里的钱 小于500 大于300. 吃个盖浇饭. 生活乐无边
# 如果你都里的前 小于300 大于50. 吃个方便面. 开心
# 如果你兜里的钱 小于50. 今天减肥.
代码1:
money = int(input("请输入你兜里有多少钱:"))
if money >500:
print("喝啤酒,吃炸鸡")
else:
if money >300:
print("吃盖浇饭")
else:
if money >50:
print("吃方便面")
else:
print("减肥")
代码2:
money = int(input("请输入你兜里有多少钱:"))
if money >500:
print("吃炸鸡喝啤酒")
elif money >300:
print("吃盖浇饭")
elif money > 50:
print("吃泡面")
else:
print("减肥")
十一、input+if 练习
1、练习一:
输入分数判断
大于等于90分打印A,
大于等于80分小于90打印B,
大于等于70分小于90打印C,
小于70分打印E。
num = int(input("请输入你的分数:"))
if num >=90:
print("A")
elif num >=80:
print("B")
elif num >=70:
print("C")
else:
print("E")
十二、while语句
用法:
while 条件:
代码块(循环体)
执行流程:
1. 判断条件是否为真. 如果真. 执行代码块
2. 再次判断条件是否为真......
3. 当条件为假.执行else 跳出循环. 循环结束
实例:while
count = 1
while count <=8:
print("hello,word!")
count =count +1
实例: while+break
while True:
s = input("你想喷的内容:")
if s == "q":
break
print("你输入的内容" +s )
实例:while+continue
while True:
s = input("你想喷的内容:")
if s == "q":
break #停止当前循环
#过滤掉傻逼
if "傻逼" in s: #在xxx中出现了xx
print("请注意你的言辞")
continue #停止当前本次循环,继续执行下一次循环
print("你输入的内容:" +s )
实例:
1+2+3+4+5+6+7+8....+100 = ?
# count = 1
# # 准备一个变量
# sum = 0
# while count <= 100:
# # 累加到sum中
# sum = sum + count # 把sum中的值(之前运算的结果)和当前数的数相加
# count = count + 1
# print(sum)
实例:输出1-100的奇数
count = 1
while count <=100:
if count % 2 !=0:
print(count)
count = count +1
补充1: while循环-else.
while 条件:
代码块
else:
当条件为假的时候执行
index =1
while index <11:
if index == 8:
#break
pass
else:print(index)
index+=1
else:print("你好")
注意: 如果循环是通过break退出的. 那么while后⾯面的else将不会被执⾏, 只有在while条件判断是假的时候才会执⾏这个
else
pass: 不表⽰示任何内容. 为了了代码的完整性. 占位⽽而已
1、python简介-变量-注释-数据类型-用户交互-if语句-while循坏的更多相关文章
- Python2x,3x源码的区别,编译型解释型,变量,注释,if,用户交互input,基本数据类型3种
cpu 内存 硬盘 操作系统 cpu: 计算机的运算和计算中心,相当于人类的大脑. 内存:暂时存储数据,临时加载数据应用程序,4G,8G,16G,32G #速度快,造价高,断电即消失 硬盘 ...
- python起源,变量,用户交互,流程语句
1.Python的起源 Python是一门解释型弱类型编程语言. 特点:简单.明确.优雅 2.Python解释器 CPython官方提供的, 内部使用C语言来实现 PyPy,一次性把我们的代码解释成字 ...
- python中的变量,字符串,用户交互,if语句
一:python介绍 python的创始人为吉多·范罗苏姆,创始时间是1989年. 1python是一门什么样的语言 python是一门解释型弱类型语言★ 弱类型:弱类型的变量可以变,强类型的变量不能 ...
- Python的基本数据类型,用户交互
整数: int 常见的数字都是int类型. 用于计算或者大小的比较 在32位机器上int的范围是: -2**31-2**31-1,即-2147483648-2147483647 在64位机器上int的 ...
- Day01-基础数据类型/用户交互/流程控制之-if
1.基础数据类型 什么是数据类型 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘ ...
- Python 基础 变量和数据类型
python 数据类型 一,整数,可以出来任意大小的整数. 如 1, 100, -8080,0 等等. 二,浮点数,浮点数也可以被成为小数. 三,字符串,字符串是以'' 或"". ...
- python中变量的数据类型总结
1.变量的数据类型,分为数值型和非数值型 数值型: int(整型) float(浮点型) bool (布尔型,只有True和Flase) compex(复数型, 用于科学计算) 非数值型: str(字 ...
- python之变量的数据类型(1)int 、bool 、str 及for循环运用
一.变量的数据类型(1) 1.int 类型 int类型是整数,常用的有bit_length() 方法 用来返回一个数的二进制长度 2.bool类型 布尔型只有两个值 True,False 有关类型转换 ...
- python入门-变量与数据类型
1.命名规则 变量名只能包含字母.数字和下划线.但不能以数字打头. 变量名不能包含空格 不能与关键字冲突 变量名应尽量简短且具有描述性 2.字符串 python中引号括起的内容,其中引号可以为单引号或 ...
随机推荐
- Spring IOC实现配置bean和实例
配置 beans.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&quo ...
- Rocket - diplomacy - ValName
https://mp.weixin.qq.com/s/so-2x5KLfYF0IMCCqNThwQ 简单调试ValName实现: 1. 使用 Desugar之后如下: ...
- jchdl - GSL实例 - DFlipFlop(D触发器)
https://mp.weixin.qq.com/s/7N3avTxTd2ZUnAcKg4w3Ig D触发器对边沿敏感,只有当相应的边沿出现时,才会触发D的值传播到输出Q. 引自:htt ...
- 【Linux】yum库的配置
链接–>CentOS7之yum仓库配置
- 面试题: Java中各个集合类的扩容机制
个人博客网:https://wushaopei.github.io/ (你想要这里多有) Java 中提供了很多的集合类,包括,collection的子接口list.set,以及map等.由于它 ...
- Linux kernel学习(序)
伟大的Linux kernel有几大重要模块: 1.文件系统(File System) 2.进程调度(Process Scheduler) 3.内存管理(Memory Management) 4.进程 ...
- Java实现 蓝桥杯VIP 算法训练 比赛安排
问题描述 设有有2 n(n<=6)个球队进行单循环比赛,计划在2 n – 1天内完成,每个队每天进行一场比赛.设计一个比赛的安排,使在2 n – 1天内每个队都与不同的对手比赛. 输入格式 输入 ...
- Java实现填符号凑算式
匪警请拨110,即使手机欠费也可拨通! 为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 1 2 3 4 ...
- java实现第六届蓝桥杯打印大X
打印大X 打印大X 小明希望用星号拼凑,打印出一个大X,他要求能够控制笔画的宽度和整个字的高度. 为了便于比对空格,所有的空白位置都以句点符来代替. 要求输入两个整数m n,表示笔的宽度,X的高度.用 ...
- cuda 9.0
https://docs.nvidia.com/cuda/archive/9.0/index.html cuda9.0工具包