Python18天训练营第二课<基础1>
第一个python程序
- 
环境python-3.6.8 
print("hello world!")
- 
四则运算
+加-减*乘/除 //整除 %取余 **幂
- 
备注1.print()是python的函数指令,用于让计算机打印括号中的内容到标准输出 2.exit()是python交互环境下的退出函数指令
变量
命名规则
- 只能由英文字母大小写,数字,下划线组成
- 不能以数字开头
- 避免和python的关键字和保留字冲突
用于接收命令行的语句
input()函数
EXAMPLES:
num = input("输入你的数字:")
print("num:",num)
数据类型
Type()函数用于对数据类型进行判断
整型
int
浮点数
float
字符串
str
布尔类型
bool
只有True和False,首字母必须大写
除了0代表False以外,其余都是True
布尔运算:
	与: and,两个条件都满足时为True,如果一方是False,那么当前运算结果一定为False
	或: or,两个条件如果有其中一个为True,那么运算结果是True
	非: not,非真则假,非假则真
类型转换
int()强制转换为整型
str()强制转换为字符串类型
float()强制转换为浮点型
int <--> str <--> float <--> int
流程控制
分支语句
if 表达式1:
	语句
elif 表达式2:
	语句
else:
	语句
- 注意
- 每个条件后面要用 " : " ,表示接下来的语句是满足条件后要执行的语句块
- 使用缩进来话分语句块, 相同的缩进语句在一起,组成一个语句块
- 在Python中没有switch和case语句
 
for 循环
for <循环变量> in <循环对象>:
	<语句>
	
EXAMPLES:
	s = "1234567"
	for i in s:
		print(i)
while循环
while <条件>:
	<语句>
- 控制循环:
- break: 跳出整个循环
- continue: 终止当前循环,进入下一循环
- pass: 空语句,为了保持程序完整性,pass不做任何事情,一般用作站位语句
 
练习:
- 
输入6个数字(整型) - 
求和 
- 
答案: # 请输入6个数字,然后相加 a = 0 b = 0 while b < 6: num = int(input("Please input your number:")) b = b + 1 a = a + b print(a)
 
- 
- 
计算1到100的和 - 
打印结果 
- 
答案 # 求100内数字的和 a = 0 b = 0 while a < 100: a = a + 1 b = a + b print(b)
 
- 
- 
输入多个数字(整型),直到输入0结束 - 
求合计 
- 
求最大值 
- 
答案: # 输入多个数字(整型),直到输入0结束,并求和 a = 0 while True: b = int(input("Please input your number:")) if b == 0: break else: a = a + b print(a)
 
- 
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号