python从入门到精通(一)----python特性、语法、变量、条件语句、循环语句、练习
python从入门到精通(一)python特性优点:解释型语言、高级语言可移植性、可扩展性、可读性面向对象,含有丰富的库资源缺点:执行效率慢源代码加密困难python 基本语法规则注释方法单行注释:#1多行注释:’’‘1’’’ 或”””1”””变量命名规则区分大小写、字母数字下划线组成、驼峰规则区分大小写:例如:Test != test合法变量名:例如:Test、test、test123、Test
python从入门到精通(一)
python特性
优点:
- 解释型语言、高级语言
- 可移植性、可扩展性、可读性
- 面向对象,含有丰富的库资源
缺点:
- 执行效率慢
- 源代码加密困难
python 基本语法规则
- 注释方法
单行注释:#1
多行注释:’’‘1’’’ 或”””1””” - 变量命名规则
区分大小写、字母数字下划线组成、驼峰规则
区分大小写:
例如:Test != test
合法变量名:
例如:Test、test、test123、Test123、test_123
非法变量名:
12、12test、12_、if、else
驼峰规则:
小驼峰:myName
大驼峰:MyName
python变量
5. name=1 #name就是一个变量,类型是Int
6. name=‘zachary’ #name就是一个变量,类型是String
7. name = True #name是一个变量,类型是boolean
8. name=[1,2,3] #name是一个变量,类型是list
9. name = (‘zachary’,88) #name是一个变量,类型是tuple
10. name = {“zach”:“20”,“lily”:“22”} #name是一个变量,类型是dict
python条件语句
-
语法
if…else
if…elif…else
python循环语句
- 语法
while
结果:36
for
结果:36 - break 和 continue的使用
break: 结果:10
continue:
结果:31
python输入输出
- 普通文字输出
- 格式化变量输出
结果:
这是一个十进制整数:5
这是一个字符:a
这是一个字符串:zachary
这是一个浮点数:0.120000
- 输入
基础练习巩固
-
计算1~100以内所有奇数的累计的和
结果:
2500 -
在控制台连续输出五行*,每一行星号的数量依次递增
结果:
“
”
-
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
结果:
一共有64个互不相同且不重复的三位数:
[111, 112, 113, 114, 121, 122, 123, 124, 131, 132, 133, 134, 141, 142, 143, 144, 211, 212, 213, 214, 221, 222, 223, 224, 231, 232, 233, 234, 241, 242, 243, 244, 311, 312, 313, 314, 321, 322, 323, 324, 331, 332, 333, 334, 341, 342, 343, 344, 411, 412, 413, 414, 421, 422, 423, 424, 431, 432, 433, 434, 441, 442, 443, 444] -
输入某年某月某日,判断这一天是这一年的第几天?
结果:
请输入:20211222
今天是一年中的第:356天 -
猜数字游戏
系统随机生成一个1~100的数字;
用户总共有5次猜数字的机会;
如果用户猜测的数字大于系统给出的数字,打印“too big”;
如果用户猜测的数字小于系统给出的数字,打印"too small";
如果用户猜测的数字等于系统给出的数字,打印"恭喜",并且退出循环;
结果1:
请猜一个数字:50
too small:57!=50
结果2:
请猜一个数字:80
too big:62!=80
结果3:
请猜一个数字:60
too big:60=60
更多推荐
所有评论(0)