Last updated: 12 Jun 25 13:48:17 (UTC)

8.用户输入与while循环

用户输入与while循环

input函数

input函数用于接收用户输入的内容,单参。

>>> a = input('请输入内容:')
请输入内容:你好
>>> print(a)
你好
>>> a = input('请输入内容:')
请输入内容:你好
>>> print(a)
你好

求模运算

可以简单理解为求余数,或者理解为a \equiv b \pmod{n}ab(modn)a \equiv b \pmod{n}中已知aaannn,求bbb的最小值 注意:在py中bbbnnn同号

>>> 3 % 2
1
>>> 3 % -2
-1
>>> 3 % 2
1
>>> 3 % -2
-1

while循环

简单示例、break退出、continue继续

简单示例

>>> a = 1
>>> while True:
...     print(a)
...     a += 1
>>> a = 1
>>> while True:
...     print(a)
...     a += 1
>>> a = 1
>>> while a <= 5:
...     print(a)
...     a += 1
...
1
2
3
4
5
>>> a = 1
>>> while a <= 5:
...     print(a)
...     a += 1
...
1
2
3
4
5

break退出

>>> while True:
...     a = input('请输入内容:')
...     print(a)
...     if a == 'quit':
...         break
...
请输入内容:nihao
nihao
请输入内容:quit
quit
>>> while True:
...     a = input('请输入内容:')
...     print(a)
...     if a == 'quit':
...         break
...
请输入内容:nihao
nihao
请输入内容:quit
quit

continue继续

continue的作用是如果下面还有待运行的,那它不管了,直接返回循环开头继续循环

>>> a = 0
>>> while a < 100:
...     a += 1
...     if a % 3 != 1:
...         continue
...     print(a)
>>> a = 0
>>> while a < 100:
...     a += 1
...     if a % 3 != 1:
...         continue
...     print(a)