用户输入和而循环

  

1。函数输入()的工作原理

  
  

消息=输入(“告诉我一些,我会再重复一遍:“)<强> #输入()函数:让程序停止运行,等待用户输入一些文本
打印(消息)
name=输入(“请输入你的名字:“)
打印(“你好,“+名称+“!“)
提示符=叭绻愀嫠呶颐悄闶撬?我们可以个性化的消息你看到了!”<强> #创建多行字符串,+=:再附加
提示符+=癨 nWhat是你的名字吗?“
name_a=输入(提示)
打印(“Hello“+ name_a +“!“)
<强> #求模运算符
=输入的数量(“输入一个数字,我将告诉你如果是奇数还是偶数:“)<强> #使用输入()
=int数(数量)<强> #用户输入的数值是字符串表示的,转化为数值
如果% 2==0:
打印(“\ n“数量;+ str(数字)+“;甚至!”)其他
:
打印(“\ nThe号码“+ str(数字)+“;很奇怪!”)
打印(“\ n")

     

用户输入和而循环”> <br/> 2。使用而循环</p>
  <blockquote>
  <p> num=1 <br/>, num & lt;=5: <br/>打印(num) <br/> num +=1 <br/> <img src=

     

(2) <强> #让用户选择何时退出

  
  

提示符=癨 nTell我一些,我将回到你再说一遍!”
提示符+=癨”、“退出”来结束程序。“
消息=啊?br/>消息!=皅uit": <强> #消息变量来提供判断=
消息输入(提示)<强> #()都需要一个变量存储
如果消息!=皅uit": <强> #打印前加个如果条件再打印
打印(消息)
#使用标志
活跃=True <强> #真正的:程序处于活跃状态
而活跃:
消息=输入(提示)
如果消息==皅uit": <强> #用如果语句判断程序状态
活跃=False
:
打印(消息)
<强> #使用打破退出循环
而真实:
消息=输入(提示)
如果消息==皅uit":
打破
:
打印(消息)
用户输入和而循环

     

(3)循环中使用继续

  
  

num=0
, num & lt;=10:
num +=1 <强> * *
如果num % 2==0:
继续#满足条件继续循环,不满足跳出* *

     
 <代码>打印(num) * * #不写在循环内* *  
  

数量=1
数量比;3:
打印(数量)
用户输入和而循环

  

(4) <强> #删除包含特定值的所有列表元素

  
  

宠物=[“dog",“dog",“dog",“cat",“rabbit"]
打印(pet)
在“dog"宠物:
pet.remove (“dog")
打印(pet)
用户输入和而循环

     

3。<强> #使用用户输入来填充字典

  
  

反应={}<强> #创建空字典
活跃=True <强> #循环状态
而活跃:
name=输入(“你叫什么名字?“)<强> #变量做键=
响应输入(“你想去哪里?“)<强> #变量做值
反应[名字]=响应<强> #添加键-值
重复=输入(“你想让另一个人回应?(yes/no)“)
如果重复==皀o": <强> #如果判断状态
活跃=False
打印(“\ n——调查结果产生绯闻)
的名称、反应responses.items(): <强> #项目():两个变量分别存储键-值
打印(名称+“;想去“+响应+“!”)
用户输入和而循环

  

用户输入和而循环