活动 10:while 循环的应用实例


一、程序示例

问 题:
编程实现”猜数游戏”。在给定某数后,让用户进行猜测并输入数,计算机给出相应提示,如偏大、偏小或正
确,若所猜测的数正确,则输出猜测次数,否则继续猜数。
设计算法:
初始:给定数 num=66,计数器 i=0
输入:输入数 guess
循环处理:比较 guess 与 num 大小,若不相等,则 i=i+1
输出:猜测次数 i+1
编写程序:
1、 选择菜单”File→New File”; 2、 代码:

num=66
i=0
while True:guess=int(input(“请输入猜测数:”))if guess<num:print(“偏小”)i=i+1elif guess>num:print(“偏大”)i=i+1else:print(“正确,共猜测次数:”,i+1)break

3、 选择菜单”File→New File”,保存文件名为”猜数游戏.py”。 4、 调试运行
按”F5”键,测试程序。


二、随堂练习

储蓄问题。已知某同学有一些零用钱,他想通过银行储蓄增值。问:存多少年,才能达到预期的数额?
为简单起见,假设储蓄规则为:
1、 存期以一年为单位,存款以元为单位。
2、 一年期的存款利率均为 3%(不考虑利率调整)
在如下程序的划线处填空:
#储蓄年数 n 置初值 0

#储蓄年数 n 置初值 0
n=0
#p 是本金金额
p=float(input(“请输入本金金额:”))
#q 是预期数额
q=float(input(“请输入预期数额:”))
while _________:p=p*(1+0.03)n+=1
print(“需要储蓄(年数):”,n)

python练习10相关推荐

  1. Python 3.10来了!!!

    点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 来源丨机器之心 编辑丨极市平台 导读 不用再自己琢磨如何实现 swi ...

  2. 2019学习Python的10个原因

    如果你经常关注我,那你可能想知道为什么我要写一篇文章来告诉你们学习Python?但是几年前我曾向你们说过Java比Python更具有优势,哦,这就尴尬了,但确实,这几年情况有所改变,在2016年,Py ...

  3. 刚刚,Python 3.10 正式发布了,我发现了一个可怕的功能..

    就在( 2021年10月4日) Python 终于正式发布了 3.10 版本,看了下这个版本的一些特性,最受关注的应该就是 结构模式匹配 了吧?也就是大家所熟悉的 switch-case ,写错了不好 ...

  4. 独家 | Python 3.10发布——你应该知道的五大新特性

    作者:Varun Singh 翻译:欧阳锦校对:王可汗本文约1700字,建议阅读5分钟 本文为大家介绍了新版本Python的新特性. 图片来源:Canva--由Varun Singh编辑 我们都知道P ...

  5. Python 3.10的几个好用的新特性

    来源:Deephub Imba本文约1200字,建议阅读5分钟 本文为你介绍Python 3.10新的有用的特性. 3.10版没有添加新的模块,但是引入了很多新的并且有用的特性.让我们来一起看看吧. ...

  6. python 3.10 新增 switch-case 简介

    目录 01 通用语法 02 在元组中运用 03 类(class) 04 if 子句模式 05 复杂模式和通配符 01 通用语法 Switch 语句存在于很多编程语言中,早在 2016 年,PEP 31 ...

  7. 【Python】刚刚,Python 3.10 正式发布了!我发现了一个可怕的功能...

    就在2021年10月4日, Python 终于正式发布了 3.10 版本,看了下这个版本的一些特性,最受关注的应该就是 结构模式匹配 了吧?也就是大家所熟悉的switch-case,写错了不好意思,是 ...

  8. 【Python】利用Conda尝鲜Python 3.10

    1 简介 就在几天前,Python3.10的第一个正式版本3.10.0发布,之前我们只是从其各个测试版本中捕风捉影地知晓了一些可能加入的新特性,而在正式版本中,我们得以一睹其正式加入的诸多新特性. 本 ...

  9. 利用Conda尝鲜Python 3.10

    来自公众号:Python大数据分析 1 简介 就在几天前,Python3.10的第一个正式版本3.10.0发布,之前我们只是从其各个测试版本中捕风捉影地知晓了一些可能加入的新特性,而在正式版本中,我们 ...

  10. Python 3.10刚发布,这5点非常值得学习!

    正值国庆节期间,Python官网发布了Python3.10.0. 说实话,对于这次的升级,有几个特性,还真是值得和大家讲讲. 1. 更友好的错误提示 Python 3.10以前,它是这样提示的,你可能 ...

最新文章

  1. poj 3321 Apple Tree
  2. 浏览器是如何展示网页的
  3. head()函数python_Python中的Pandas DataFrame head()方法
  4. kalixfce不能启动_kali升级2019.4后切换xfce桌面
  5. 秒后面的单位是什么_为什么兰州马拉松很难跑出好成绩?
  6. 罗格斯大学电子与计算机系排名,罗格斯大学美国大学排名及专业排名汇总(USNEWS美国大学排名版)...
  7. ajax清除session,跳出iframe框架页面后跳转页面
  8. 三年不重装:令电脑百毒不侵的13个妙招
  9. yarn安装JEST报错:EPERM: operation not permitted, unlink 解决方法
  10. 数据结构导论 笔记整理
  11. stm32 常见错误之can线通信
  12. 智能手机业务的最新发展趋势
  13. Win7加密访问共享文件夹
  14. excel转vcf 易语言免费版
  15. linux ip rcv,【linux网络】ip_rcv()函数
  16. C++ 模板函数的使用
  17. 字节跳动确认将自研芯片;美国国土安全部被曝大量购买和使用手机定位数据;谷歌被俄罗斯罚款3.6亿美元 | 每日大事件...
  18. 对抗样本生成算法复现代码解析:FGSM和DeepFool
  19. 负数在计算机中的存储和表示
  20. 30天自制操作系统【笔记】

热门文章

  1. 教你一招,能解决90%的机房问题
  2. 月薪从10k到30k,一个普通测试工程师的3年涨薪之路...
  3. 《代码大全 2 / Code Complete 2》at Google
  4. 北京最新小学名校排名,绝对经典!
  5. 【Django采用cors跨域收不到POST请求】
  6. 歌谣学前端之react笔记之第一个react项目
  7. 零时 || 数字钱包面临的安全风险有哪些?
  8. 新浪(NASDAQ:SINA)
  9. 教育培训机构数字化指标-续班率
  10. Activexobject(“wscript.shell“)对象调用本地程序