python教程五(imput和while)

''''''
'''获取用户输入 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'}
'''
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值