Skip to content

输入输出语句

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
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类似,就不做过多解释说明