输入输出语句
input()函数输入数据
python
代码:
name=input("请输入姓名:")
print("名字叫做:",name)
结果:
请输入姓名:王德发
名字叫做: 王德发
#当输入值为数字,需要参与科学计算,使用eval()函数
代码:
a=eval(input("请输入计算数1:"))
print(a)
b=eval(input("请输入计算数2:"))
print(b)
print("计算结果为:",a+b)
结果:
请输入计算数1:1
1
请输入计算数2:2
2
计算结果为: 3
print()输出函数数据
python
#函数中多个参数用逗号分隔
>>> print(100,200,300)
100 200 300
#函数中多个参数用##分隔
>>> print(100,200,300,sep="##")
100##200##300
#三个print语句默认分行显示
>>> print(100);print(200);print(300)
100
200
300
#设置end参数,用空格分隔,不换行
>>> print(100,end=" ");print(200,end=" ");print(300)
100 200 300
分支结构
多分支结构
other
x=eval(input("请输入密码:"))
if (x==100):
print("密码正确")
elif x>0:
print("密码错误")
else:
x<0
print("别瞎搞")
分支嵌套
python
x=eval(input("请输入账号:"))
y=eval(input("请输入密码:"))
if (x==100):
if (y==200):
print("登录成功")
else:
print("密码错误")
elif (x>0):
print("账号或密码错误")
else:
x<0
print("别瞎搞")
循环结构
遍历循环:for语句
python
代码:
s=0
for i in range(10): # i 相当于是50中的任意一个数
if i%3==0:
s+=i
print(i)
print(s)
结果:
0
3
6
9
18
条件循环:while语句
python
#简单例子
a=0
while a<10:
print(a)
a=a+1
流程控制语句
跳转语句:
1.break语句 break的作用是从循环中跳出,即结束循环。
python
a=0
for i in range(10):
a+=i
if (i==5):break
print(a)
2.continue语句
other
#例子是循环输入3次,正数就执行相加,复数就直接跳过
代码:
a=0
for i in range(3): #此处 i 只是代表遍历数字,并未表示出来,意味着循环3次
x=eval(input("请输入:"))
if x<0:continue
a+=x
print("正数之和为:",a)
结果:
请输入:1
请输入:-5
请输入:-2
正数之和为: 1
pass语句 用作保持程序完整性,一般用作占位,不影响原语句使用else语句 与if类似,就不做过多解释说明