从只学了C语言的小白到掌握Python基础的大白之路6

本文介绍了如何在Python中利用input()获取用户输入,通过int()处理字符串转数值,探讨了求模运算符在奇偶性判断中的应用。此外,详细讲解了for和while循环,以及如何使用break和continue语句控制流程。同时涵盖了函数定义与调用,以及函数的返回值和参数传递方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

六、用户输入和while循环及函数

  1. 函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在 一个变量中,以方便你使用;函数input()接受一个参数:即要向用户显示的提示或说明,让用户知道该如何做
  2. 使用函数input()时,Python将用户输入解读为字符串;为解决这个问题,可使用函数int(),它让Python将输入视为数值。函数int()将数字的字符 串表示转换为数值表示
  3. 处理数值信息时,求模运算符(%)是一个很有用的工具,它将两个数相除并返回余数:求模运算符不会指出一个数是另一个数的多少倍,而只指出余数是多少。 如果一个数可被另一个数整除,余数就为0,因此求模运算符将返回0。你可利用这一点来判 断一个数是奇数还是偶数。
  4. for循环用于针对集合中的每个元素都一个代码块,而while循环不断地运行,直到指定的条 件不满足为止。
  5. 要立即退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可使用 break语句。break语句用于控制程序流程,可使用它来控制哪些代码行将执行,哪些代码行不执 行,从而让程序按你的要求执行你要执行的代码。在任何Python循环中都可使用break语句。例如,可使用break语句来退出遍历列表或字典 的for循环
  6. 要返回到循环开头,并根据条件测试结果决定是否继续执行循环,可使用continue语句,它 不像break语句那样不再执行余下的代码并退出整个循环。
  7. 使用关键字def来告诉Python你要定义一个 函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么 样的信息。不需要任何信息就能完成其工作,因此括号是空 的(即便如此,括号也必不可少)。最后,定义以冒号结尾。函数调用让Python执行函数的代码。要调用函数,可依次指定 函数名以及用括号括起的必要信息,
  8. 鉴于函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参 的方式很多,可使用位置实参,这要求实参的顺序与形参的顺序相同;也可使用关键字实参,其 中每个实参都由变量名和值组成;还可使用列表和字典。
  9. 返回值: 函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回 的值被称为返回值。在函数中,可使用return语句将值返回到调用函数的代码行。返回值让你能 够将程序的大部分繁重工作移到函数中去完成,从而简化主程序
  10. 如果要让函数接受不同类型的实参,必须在函数定义中将接纳任意数量实参的形参放在最 后。Python先匹配位置实参和关键字实参,再将余下的实参都收集到最后一个形参中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

超翔之逸

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

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

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

打赏作者

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

抵扣说明:

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

余额充值