''''''
'''获取用户输入 input() 返回一个字符串'''
'''message = input("please input your name: ")
print(message)
#GodF
print('hello '+'mr.'+message)
#hello mr.GodF
'''
'''获取数值输入 int() 数值才可以用于计算和比较'''
'''age=input('input your age: ')
print(age)
21
print(type(age))
<class 'str'>
age1=int(age)
print(age1)
21
print(type(age1))
<class 'int'>
if age1>20:
print('good')
good'''
'''求模运算符 % 将两个数相除后返回余数'''
'''print(4%3)
1
print(6%3)
0
if 10%5==0:
print('ok')
ok'''
'''while循环 while True: 不断运行,直至条件满足不了'''
'''count=1
while count<=5:
print(count)
count+=1
1
2
3
4
5'''
'''用户下选择何时退出 例如'quit' '''
'''message =''
while message!='quit':
message=input('please input more: ') #满足条件,提示输入
print(message)
print('您已退出循环')#输入了‘quit’
GodF
dong
quit
您已退出循环'''
'''使用标志开关 控制循环运行和停止 active=True/False'''
'''active=True
while active:
message=input('please input : ')
if message=='quit': #用户输入‘quit’,修改标志,控制循环停止
active=False
else:
print(message)
print('您已退出循环')
gang
dong
您已退出循环'''
'''break退出整个循环 立即退出 不再运行剩下代码 for循环同样适用'''
'''while True:
message=input('please input: ')
if message=='quit':
break
else:
print(message)
print('您已退出循环')
10
20
您已退出循环'''
'''continue退出本次循环 忽略余下代码 返回循环开头继续余下循环'''
'''conter=0
while conter<10:
conter+=1
if conter%2==0:#是偶数,结束本次循环,忽略余下代码
continue
print(conter)
1
3
5
7
9
'''
'''避免无限循环'''
'''while循环停止的途径,如conter+=1,光有条件就会无限运行,确保有一个能让循环条件为False或运行break语句'''
'''使用while循环处理列表和字典'''
'''在列表之间移动元素'''
'''unsign_users=['gang','dong','liang']
sign_users=[]
while unsign_users: #空列表=False
test_user=unsign_users.pop()
print('验证用户:'+test_user)
sign_users.append(test_user)
print(sign_users)
验证用户:liang
验证用户:dong
验证用户:gang
['liang', 'dong', 'gang']
'''
'''删除包含特定值的所有列表元素'''
'''while+remove()删除列表里重复的元素'''
'''
animals=['pig','cat','dog','cat','cat''rabbit']
print(animals)
while 'cat' in animals:
animals.remove('cat')
print(animals)
['pig', 'cat', 'dog', 'cat', 'catrabbit']
['pig', 'dog', 'catrabbit']
'''
'''使用用户输入来填充字典'''
'''responses={}
active=True
while active:
user=input('your name:')
love=input('you loves game')
responses[user]=love #存入字典
more=input('have more people?(yes/no)')
if more=='no':
active=False
print('数据库:')
print(responses)
数据库:
{'gang': 'ow', 'dong': 'lol'}
'''
python教程五(imput和while)
最新推荐文章于 2022-07-29 10:43:26 发布