计算机基础知识运算符,计算机基础&运算符

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值