流程是指程序运行时语句的执行次序。
Python包括了三种基本流程控制结构:顺序结构、分支(选择)结构、循环结构。
顺序结构是多条语句以从上往下(或说从前往后)的顺序逐句执行的结构,即先执行位置在前的语句,后执行位置在后的语句。
分支结构和循环结构则是通过判断条件表达式的逻辑值是True(真)或是False(假)来决定程序运行路径的结构。条件表达式可以是算术表达式、关系表达式或逻辑表达式。若条件表达式的计算结果为False、数值0、空字符串()、空元组(())、空列表([ ])、空字典({})、则该条件表达式的逻辑值为False;否则,其逻辑值为True。
在Python中,使用input()函数输入数据。input()函数只能输入字符数据,当需要输入数值型数据时,可以使用eval()函数将字符转换为数值。
#py3-1.py 【例3-1】从键盘上输入二个数,计算这二数之和。
#编写源程序如下:
str = input('你的姓名: ')
print("输入一个整数:")
a = eval(input())
print("输入一个实数:")
b = eval(input())
print(str,’您好‘)
c = a + b
print("c =",a,"+",b,"=",c)
【例3-2】交换两个变量的值。
在编写程序时,有时需要把两个变量的值互换,Python在交换值的运算不需要用中间变量。
#py3-2.py【例3-2】交换两个变量的值。
a = eval(input("a= "))
b = eval(input("b= "))
a,b=b,a #交换两个变量的值, Python在交换值的运算不需要用中间变量。
print('a=',a,' b=',b)

