遇见Python | Day 7 用户输入和while循环

一、函数input()的工作原理

        函数input()让程序暂停运行,等待用户输入一些文本,获取用户输入后,将其存储在一个变量中,方便以后使用。

        函数input()接受一个参数:即要向用户显示的提示或说明,让用户指导该怎么做。

 1、使用int()来获取数值输入

        使用input()时,Python将用户输入解读为字符串。将数值输入用于计算和比较之前,务必将其转换为数值表示。     

         正确的做法是:

         值得注意的是,在print()函数里需要将数值转换为字符串。

2、求模运算符

        求模运算符:%,它将两数相除并返回余数。

 二、while循环简介

        for循环用于针对集合中的每个元素的一个代码块,而while循环不断的运行,指到指定的条件不满足。

        while 条件:

                操作

1、让用户选择合适退出

2、使用标志

         在要求很多条件都满足才继续运行的程序中,可以定义一个变量,用于判断整个程序是否处于活动转态,这个变量被称为标志。

message=""
active=True
while True:
    message=input("请输入:")
    if message=="quit":
        active=False
    else:
        print("您输入的是:"+message)

 3、使用break退出循环

        要立即退出循环,可以使用break语句。

4、在循环中使用continue

        要返回到循环揩油,并根据条件测试结果决定是都继续执行循环,可以使用continue语句,它不像break语句那样不再执行余下的代码并退出整个循环。

        通过循环打印奇数。

5、避免无限循环

        每个while语句都必须有停止运行的途径,这样才不会一直执行陷入无限循环。

三、使用while循环来处理列表和字典

1、在列表之间移动元素

2、删除包含特定值的所有列表元素

 3、使用用户输入来填充字典

        文章如有错误,请指正!

        第一次使用Visual Studio 编写Python程序,体验不是很好,正所谓“术业有专攻”吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bjfu_yang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值