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}中已知a和n,求b的最小值 注意:在py中b、n同号
>>> 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)