python第二课变量,字符串,if

python第二课变量,字符串,if

1.认识变量

什么是变量?

变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等

为什么要有变量?

为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的 (比如一杯水作为一个变量,放到冰箱里面状态可以发生了改变)

2.怎么使用变量

2.1.变量的定义:(举例)

name=“小明”

sex=“男”

age=“18”

score=“99”

2.2.变量的调用:(举例)

print(name)

1591087139654

变量名的命名规范

最好见名知意英文

规范1. 变量名只能是 字母、数字或下划线的任意组合 2. 变量名的第一个字符不能是数字 3. 关键字不能声明为变量名,常用关键字如下 ‘and’, ‘as’, ‘assert’, ‘break’

错误示范如下:

*a=123 $b=456 c$=789 2_name=’lili’ 123=’lili’ and=123

年龄=18 强烈建议不要使用中文命名

正确示范如下

age=31 page1=‘首页’ _class=‘某班级’

python代码语法

1591087118925

Python if语法

1591087155194

猜数字小游戏

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import random #引入随机数模块

print("------------------------猜数字游戏-----------------------")

print("---------请猜出电脑产生的一个随机数范围(1~49)----------")

answer = random.randint(1,49) #系统产生随机数并保存到answer变量中

n = int(input("请输入一个数(1~49)")) #将用户输入的数保存到n变量中

while n != answer: #条件成立进入while循环中,条件不成立跳出循环

if(n > answer): #如果n中的数 > answer中的数

print("你输入的数大了")

n = int(input("请重新输入"))

else: #否则n中的数 < answer中的数

print("你输入的数小了")

n = int(input("请重新输入"))

print("恭喜你猜对了,电脑产生的随机数是%d"%n) #当while循环结束时执行本段程序

字符串(str)

1、作用:

表示描述性质的状态,比如人的名字,家庭住址

2、定义:

在单引号、双引号、三引号内包含的一串字符

1
name=‘小明’   相当与  name=str('小明' )

3、如何用

字符串类型只能:+或者*

1
2
3
4
5
msg='hello'

name=‘xiaoming‘ print(msg + name)

name=‘xiaoming‘ print(name * 10)

数据类型的种类

1
2
3
4
5
6
7
8
9
10
11
12
13
数字类型(int整型,flotr)

字符串(str)

布尔类型

列表

字典

元组

集合

流程控制之if…else

既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟。人脑无非是数学运算和逻辑运算,对于数学运算在上一节我们已经说过了。对于逻辑运算,即人根据外部条件的变化而做出不同的反映,比如

练习一

如果:女人的年龄>30岁,那么:叫阿姨

1
2
3
age_of_girl=31
if age_of_girl > 30:
print('阿姨好')

练习二

2 如果:女人的年龄>30岁,那么:叫阿姨,否则:叫小姐

1
2
3
4
5
age_of_girl=18
if age_of_girl > 30:
print('阿姨好')
else:
print('小姐好')

练习三

3 如果:女人的年龄>=18并且<22岁并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨

1
2
3
4
5
6
7
age_of_girl=18
height=171
weight=99
is_pretty=True
if age_of_girl >= 18 and age_of_girl < 22 and height > 170 and weight < 100 and is_pretty == True:
print('表白...')else:
print('阿姨好')

作业

练习一

.定义变量:名字:小明,年龄11,爱好篮球.

​ 小红,年龄8,爱好足球.

打印出来

练习二

如果:成绩>=90,那么:优秀

如果成绩>=80且<90,那么:良好

如果成绩>=70且<80,那么:普通

其他情况:很差

1
2
3
4
5
6
7
8
9
10
11
score=input('>>: ')
score=int(score)

if score >= 90:
print('优秀')
elif score >= 80:
print('良好')
elif score >= 70:
print('普通')
else:
print('很差')
图灵python大海老师 wechat
python分享公众号
坚持原创技术分享,您的支持将鼓励我继续创作!