函数input()
让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中。
message=input("输入一段话:")
print(message)
int()
来获取数值输入函数input()
将用户输入解读为字符串
age_0=input("Tell me your age:")
age_1=int(input("Tell me your age:"))
#type(age_0)=<class,‘str‘> type(age_1)=<class,‘int‘>
python2.7中使用raw_input()
来提示用户输入
,与python3中的input()
一样,也将输入内容理解为字符串。
for
循环针对与集合中的每个元素,而while
循环不断地玉兴,指导指定的条件不满足为止。
count=1
while count<=10:
print(count)
count+=1
message=‘‘
while message !=‘quit‘:
message=input("message:")
if message !=‘quit‘:
print(message)
定义一个变量,用于判断整个程序是否处于活动状态,这个变量被称为标志。
active=True
while active:
message=input("输入一条信息:")
if message==‘quit‘:
active=False
else:
print(message)
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。Python continue 语句跳出本次循环,回到循环开始,而break跳出整个循环。
for循环中不应修改列表,否则将导致python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可使用while循环。
当列表为空时表示False
unconfirmed_uers=[‘alice‘,‘brain‘,‘candace‘]#未验证用户
confirmed_users=[]#已验证用户
while unconfirmed_uers:
current_user=unconfirmed_uers.pop()#弹出最后一个元素
print(current_user)
confirmed_users.append(current_user)#将弹出的元素加到已验证用户列表
print(confirmed_users)
remove()
函数只能删除一次,使用while循环来删除所有的特定值
pets=[‘cat‘,‘dog‘,‘cat‘,‘rabbit‘]
while ‘cat‘ in pets:
pets.remove(‘cat‘)
print(pets)
responses={}
polling_active=True
while polling_active:
name=input("输入你的名字")
responses[name]=input("输入你的爱好:")
repeat=input("是否还要输入?")
if repeat ==‘no‘:
polling_active=False
print(responses)
原文:https://www.cnblogs.com/xhclx/p/14338885.html