Python入门 - 第7章 用户输入和while循环

本文介绍了Python中的input()函数,用于接收用户输入并返回字符串。讲解了如何处理用户输入的整数,利用int()函数进行类型转换。此外,还探讨了while循环的使用,包括其基本结构、break和continue关键字的作用。通过实例展示了如何利用while循环进行条件判断和循环控制。
摘要由CSDN通过智能技术生成

此系列文章的创作初衷是作为读书过程中的笔记,而非教程类文章。

第7章 用户输入和while循环

7.1 函数input()的工作原理

  • 函数input()输出一条提示信息,并将用户输入以字符串的形式返回。
message = input("Please input a message, and I will repeat it: ") # input函数接受一个参数作为提示
print(message)

有时候,提示会超过一行。这时候一个比较好的做法是先将提示信息存储在一个变量中,再传给input函数,这样有助于保持代码简洁。
注意:input函数不会自动在输出提示后换行

  • 如果用户意图输入一个整型,那么必须将input的返回强制转化为整型才能正常使用。要将字符串转为整型,使用int()函数,它的用法就像str()一样。
age = input("How old are you?")
age = int(age)
  • 求模运算符(%)返回余数,可以判断一个整数是奇数还是偶数。
    注意:Python中的%进行的是求模运算,而C++和Java中的%进行求余运算。求模和求余都需要先计算商,将商进行舍入,然后根据 被除数-商×除数 求模/求余。不同之处在于,求模是商向负无穷舍入,求余时商向0舍入。两者只有在被除数和除数符号不同时有区别。

7.2 while循环简介

  • while循环的格式为:
    while 条件:
    循环体
    如:
num = 1
while num <= 10:
    print(num)
  • break关键字可以立即退出循环,跳出循环体中所有余下的语句。break关键字对任何循环都有效。
  • continue关键字跳过本次循环中循环体的余下语句,返回开头进行条件判断。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值