第七章 用户输入和while循环
函数input()
message = input("Please enter your name :")
print(message)
使用int()来获取数值输入------input()获取用户输入数值,python返回的是字符串,用age >= 18 使用age时,返回报错 可用type(age)检查变量的类型
age = input("Please enter your age: ")
print(age)
type(age)
>>>class 'str'
要解决这个问题,可使用函数int(),
age = int(input("Please enter your age:"))
type(age)
>>>class 'int'
求模运算符 (取余)%:将两个数相除并返回余数
10 % 3
>>1
while 循环
while (循环执行条件):
循环运行内容
使用标志
在要求很多条件都满足才继续运行的程序中, 可定义一个变量, 用于判断整个程序是否处于活动状态。 这个变量被称为标志 , 充当了程序的交通信号灯。
使用break退出循环------在任何Python循环中都可使用break 语句
要立即退出while 循环, 不再运行循环中余下的代码, 也不管条件测试的结果如何, 可使用break 语句。
使用continue退出当前循环---只退出当前循环,继续下一个循环。
避免无限循环。
7.3:使用while循环处理列表和字典--------------暂略