3月28 基础&运算符

今日概要

循环

字符串格式化

运算符

编码

内容回顾&补充

内容回顾

计算机基础

安装解释器

py2

py3

语法

print / input

数据类型 int / str /boolen

条件语句

and运算符

变量

练习

#评分规则:如果成绩大于90输出a,如果成绩大于80输出b,如果成绩大于70输出c,否则输出其他

while 1:

score = int(input('请输入成绩'))

if score > 100:

print('真能吹牛逼')

elif score >= 90:

print('a')

elif score >= 80:

print('b')

elif score >= 70:

print('c')

else :

print('拉倒吧')

今日内容

1. 循环语句

循环打印''人生苦短,我用python''

while Ture:

print('人生苦短,我用python')

while后面加条件

while 1>0:

print ('人生苦短,我用python')

数字相加

count = 1

value = count + 1

print(value)

请通过循环,让count每次循环都 + 1

count = 1

while 1:

print(count)

count += 1

通过循环打印到10

count = 1

while count <= 10:

print(count)

count = count + 1

关键字break:终止当前循环

while Ture:

print(666)

break #终止当前循环

print('结束')

通过break实现打印1~10

count = 1

while 1:

print(count)

if count == 10:

break

count += 1

关键字continue:本次循环遇到continue,则不再循环继续往下走,回到while条件位置。

#打印1~10 不打印7

count = 0

while count <= 9:

count += 1

if count == 7:

continue

print(count)

while else在 (else在while条件不满足时执行)

count = 1

while count < 10:

print(count)

count += 1

else:

print('else代码块')

print(结束)

break跳出后else不会执行

count = 1

while 1:

print(count)

count += 1

if count == 10

break

else:

print('else代码块')

print('结束')

debug观察程序运行状况

debug模式下会在红点处断点

总结

while基本结构

break

continue

while else

2.字符串格式化

%s为占位符可以显示任何类型的数据类型,%d只能显示数字整形

name = input('姓名')

do = input('在干什么')

template = '%s在教室,%s'%(name,do)

print(template)

%d只能显示数字整形

template = "我是%s,年龄%s,职业%s."%("alex",73,'讲鸡汤')

print(template)

在有占位符的情况下,想打印百分号写两个(%%)

template = "%s手机还有100%%电"%("alex")

print(template)

3. 运算符

%求余数

#打印1~100的奇数

count = 1

while count <= 100

val = count % 2

if val == 1:

print(count)

count += 1

**求幂

//整除

#练习题1~100相加

count = 1

sum = 0

while count <= 100:

print(count)

sum = sum +count

count += 1

print('sum:%s'%sum)

比较运算符

赋值运算符

逻辑运算:and or not

or如果遇到如下情况

#如果第一个值转换成布尔值是真的则 value = 第一个值

#否则value = 第二个值

value = 1 or 9

value = 0 or ""

value = 1 or 0 or 9

and遇到如下情况

#如果第一个值转换成布尔值为Ture,则value = 第二个值

#如果第一个值转换成布尔值为False,则 value = 第一个值

v1 = 1 and 9

v2 = 1 and 0

v3 = 0 and 9

v4 = o and ""

v5 = 1 and 0 and 9

数字转字符串

v1 = 666

v2 = str(v1)

字符串转数字

v1 = '666'

v2 = int(v1)

数字转布尔值

v1 = '1'

v2 = bool(v1)

字符串转布尔值

v1 = ""

v2 = bool(v1)

布尔值转换其他

v1 = Ture

v2 = str(v1)

4.编码

编码扩展

ASCII

unicode

ecs2

ecs4

utf-8 (中文用3字节)

utf-16

gbk (中文用2字节)

gb2312 (中文用2字节)

标签:count,计算机,基础,value,else,运算符,v1,while,print

来源: https://www.cnblogs.com/Ai577/p/10625231.html

计算机基础知识运算符,计算机基础运算符相关推荐

  1. day01计算机基础知识Java语言基础

    计算机基础知识(计算机概述) 计算机基础知识(软件开发和计算机语言概述) 计算机基础知识(人机交互) 计算机基础知识(键盘功能键和快捷键) 计算机基础知识(如何打开DOS控制台) 计算机基础知识(常见 ...

  2. 计算机基础表格函数基础知识大全,计算机基础-EXCEL公式和函数.ppt

    计算机基础-EXCEL公式和函数.ppt (44页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 Excel电子表格二.公式和函数Excel ...

  3. 四级计算机基础知识,全国计算机等级考试四级通关攻略

    我于2000年通过了计算机四级考试,在备考的过程中有一些体会和感受,在这里将它们写下来,也许对各位备考的朋友有借鉴作用. 考试介绍 计算机四级考试是计算机等级考试最高级别的考试,考核计算机应用项目或应 ...

  4. 全国计算机二级office基础知识,全国计算机二级office考试内容

    计算机领域中所运用的技术方法和技术手段.计算机技术具有明显的综合特性,它与电子工程.应用物理.机械工程.现代通信技术和数学等紧密结合,发展很快.下面是小编整理的关于全国计算机二级office考试内容, ...

  5. 计算机内存知识txt,计算机内存基础知识专题

    计算机内存基础知识专题 计算机是由哪几部分组成的呢?简单的说,一个完整的计算机系统是由软件和硬件组成的.其中,硬件部分由中央处理单元(运算器和控制器).存储器和输入/输出设备构成.这次我们要谈的是存储 ...

  6. dell电脑计算机专业,戴尔Dell专用英语_电脑基础知识_IT计算机_专业资料.doc

    戴尔Dell专用英语_电脑基础知识_IT计算机_专业资料 英文縮寫英文全名中文字義5COne methodology of solving problem, 5C including: Charact ...

  7. 计算机word文档无法工作,word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料)...

    word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料),哪吒游戏网给大家带来详细的word无法打开(WORD文档打不开_解决方法_电脑基础知识_IT/计算机_专业资料) ...

  8. 计算机ms office 基础知识教程,计算机等级考试二级MS-Office基础知识教程.doc

    计算机等级考试二级MS-Office基础知识教程 计算机的发展.类型及其应用领域.计算机(computer)是一种能自动.高速进行大量算术运算和逻辑运算的电子设备. 速度快.精度高.存储容量大.通用性 ...

  9. excel宏计算机,excel宏教程_电脑基础知识_IT计算机_专业资料.doc

    excel宏教程_电脑基础知识_IT计算机_专业资料 Excel宏教程 一.?? 选中单个单元格 Range("").Select ? 例:Range("C9" ...

  10. 计算机PPT教材教法,小语教材教法讲义课件_电脑基础知识_it计算机_专业资料.ppt...

    小语教材教法讲义课件_电脑基础知识_it计算机_专业资料 绪 论 课堂观察的内涵 课堂观察,顾名思义,就是通过观察者对课 堂的运行状况进行记录.分析和研究,并在此基 础上谋求师范生课堂学习的改善.促进 ...

最新文章

  1. MATLAB利用YCBCR切割出人脸头像
  2. 巨头抱团后 奢侈品电商还有前途吗?
  3. mysql 8.0免安装配置_Mysql8.0免安装包配置方法
  4. EditThisCookie插件的使用方法
  5. [归并][随机算法] JZOJ P3765 想法
  6. 多重for循环如何提速
  7. mac如何看html5视频播放器,苹果Mac系统看HTML5视频教程介绍
  8. java先抽到红球获胜,【图片】红蓝球概率问题,通过程序模拟抽取,计算结果已出,有兴趣来看【非现役文职吧】_百度贴吧...
  9. python堆排序的库_Python:堆排序
  10. java入学测试_算法历练之路——入学考试(JAVA)
  11. python数据类型_Python数据类型
  12. mysql轻量在线管理工具_重磅推荐!我在Github找到一个超级轻量、灵活的SQL工具...
  13. XAF How to: Implement Domain Components(如何实现领域构件)
  14. verilog 自动售货机状态机实现_答辩-基于Verilog HDL的自动售货机的设计.ppt
  15. mysql建表指定表空间_Oracle中建表和指定表空间
  16. java算法训练 Interval
  17. 幼儿园观察记录的目的和目标_幼儿园观察记录应该怎么写?
  18. 是否优化更新主题浏览量:_主题306:能力规划
  19. 计算机windows7桌面管理,win7自带桌面整理,win7系统怎么改回自带桌面
  20. FIR数字滤波器在MATLAB中的实现

热门文章

  1. Series 入门(创建和增删改查)
  2. MongoDB数据库和集合的基本操作
  3. forward/redirect跳转页面的区别
  4. java-多线程安全问题
  5. Android的Task和Activity相关
  6. android框架连接mysql_三层架构 android访问MSSQL数据库 程序 (服务器端)
  7. abaqus dat文件 matlab_提升Abaqus求解效率的七种武器
  8. Glib2之dbus用法(五)
  9. Android 打开蓝牙流程
  10. C标准预定义实用的宏