Python 是解释性语言,弱类型语言
变量(命名规则):
1.由数字,字母,下划线组成
2.不能是数字开头, 更不能是纯数字
3.不能是关键字
4.不能太长
5.不能使用中文
6.要有意义
7.驼峰或者下划线命名
驼峰:除了第一个字母外的其他单词首字母大写,其他小写: ageOfBonnie
下划线:每个单词用下划线分开:age_of_bonnie
常量:全部字母大写(约定俗成)
数据类型:
1.int 整数: +-*/% //整除 , > < >= <= !=
2.str字符串:用'', "", '''''', 引起来的都是字符串
3.bool布尔值: 只有True和False两个值
用户交互(input)
变量=input("提示语") 变量是字符串类型, 字符串=>数字: int(str)
if 判断
最基本用法:
(1)
if 条件判断:
代码块
(2)
if 条件判断:
代码块1
else:
代码块2
(3)
if 条件1:
代码块1
elif 条件2:
代码块2
........
else:
代码块n
Homework:
简述变量命名规范
必须以字母、数字、下划线命名,且不能以数字开头
不能是python的关键字
不能以中文或者拼音作为变量名
命名格式推荐以驼峰式或者下划线连接命名
区分大小写
要有意义,具有可描述性
2、name = input(“>>>”) name变量是什么数据类型?
str
3、if条件语句的基本结构?
if 条件1:
代码块1
elif 条件2:
代码块2
......
else:
代码块n
4、用print打印出下面内容
print('''
文能提笔安天下,
武能上马定乾坤.
心存谋略何人胜,
古今英雄唯是君.
''')
5、利用if语句写出猜大小的游戏
设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
num = int(input('please input a number to compare:'))
if num == 66:
print('guess right')
elif num > 66:
print('you guess too larger')
else:
print('you guess too small')
6、提示用户输入他的年龄,程序进行判断。
如果小于10,提示'小屁孩';大于10,小于20,提示青春期叛逆的小屁孩;如果大于20小于30,提示开始定性;如果大于30小于40提示老大不小了。
age = int(input('please input your age:'))
if age < 10:
print('young boy.')
elif age < 20:
print('boy')
elif age < 30:
print('young man')
else:
print('old man')
7、单行注释及多行注释
单行:#
多行:''' '''
8、python2与python3的区别
生成器
python2:range() xrange() 生成器
python3:range()
打印
python2:print() print 'abc'
python3:print('abc')
用户输入
python2:raw_input()
python3:input()
9、提示用户输入'麻花藤',判断用户输入的对不对,如果对,提示'真聪明',如果错,提示'你是傻逼么?'
str = input("please input bonnie:")
if str == 'bonnie':
print('you right')
else:
print('you wrong')