input
input
name = input('Please enter your name: ')
print(name)
结果:Please enter your name: zhang
zhang
input就是这么简单,也就是将我们所要提供的信息输出给用户,然后用户在后面输入所要传输进去的内容,回车结束本次输入,进入下一个程序。
int
int也就是将我们输入的内容转化为数字,因为我们的input进去的内容都会被转化成字符串,我们通过int 将字符串转化成数字,达到我们所要输出的目的。
使用方法:age = input(“How old are you ?”)
print(int (age))
结果:How old are you ? 21
21
求模运算
这个说白了就是用它所求得的余数然后进行一些特别的判断,比如:判断奇偶数,就可以通过***数%2***就可以判断出是不是偶数。
python版本对输入的影响:
在python2.7中输入需要用函数raw_input()来提示用户输入。这个跟python3中的input是一样的。
while循环
while循环的格式
number = 1
while number <=5
内部循环体
while循环说白了就是判断一个条件,只要条件满足就将进入循环体,直到不满足循环条件,这时才会退出循环。
其实while后面就是跟着一个判断条件,不管那种循环条件,只要有True/False即可。所以可以通过这个while循环根据用户的意愿退出while循环。
break
退出循环,也就是结束循环。
continue
continue退出本次循环,然后进入下一轮循环。
while循环处理列表和字典
简单来说使用while处理的主要优势就是直接可以判空操作,比如一个列表,使用pop()方法逐个输出列表内容,当列表为空时while接收到的条件就是False,这样就可以退出循环。
用while循环填充字典
在填充字典时设置一个标志,可以根据这个标志的情况判断是否进行下一次的循环,可以通过用户输入把相对应的keys,values的值获取到,然后向字典中存储。
就 input 来说,这个并没有什么特别的地方,把它类比到c语言中,就是一个 printf() 再加上一个 scanf() 可以实现的功能。只不过它把这两个功能进行了包装,我们用起来更加简单、方便。
对于 break 和 continue 来说并没有发生变化,跟C语言中的没有什么变化,使用方法都是一样的。
while 循环也就是那样的。并没有发生根本性的变化,但我们使用起来更加简单!