文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

20:python中的循环语句

2023-01-31 01:37

关注

问题描述:

       求5!。

提示:

       求5的阶乘,即5*4*3*2*1

        wKiom1lvUNHC8dTIAABy6JPa2gg856.png-wh_50                   

  我总觉得不直观,我想最后打印的是形如:5!= 5*4*3*2*1 = 120

wKioL1lvUO6DFuClAACuGokjfcE367.png-wh_50

20.1.1 print如何去掉自动换行

  怎么去掉换行?

wKioL1lvUQrgomW4AACLDwsZRrE289.png-wh_50

   去掉了换行,但是,中间夹有空格,怎么去掉空格?

20.1.2 print如何去掉空格

wKiom1lvUS2jzZi1AACgTe-VeEg688.png-wh_50

 

个人练习:怎么实现从键盘输入一个数(需要判断大于0),计算它的阶乘。

20.2 for语句

问题描述:

       写程序把字符串’I love python’以单个字符的形式打印出来。

效果如下:

     wKioL1lvUUrQE6lEAAAH2uCUZqI726.png-wh_50

wKiom1lvUWDCZM8sAAEXRJMHqXc227.png-wh_50

  其中,第4行的i表示循环变量,for,in,后面的冒号都是固定格式,而’I love python’是字符串。

   第5行的print  i,逗号表示不换行,并且循环变量i会自动累加。

   个人练习:如何实现延时效果

20.2.1 for循环格式

Pythonfor循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for i in sequence:

  statements(s)

流程图:

wKiom1lvUZDyvhQjAADO6BbNX4k411.png-wh_50

 

20.3 range函数

          Range函数经常与循环语句配合使用。

wKiom1lvUa_QvHJ4AAAXELawgeg354.png-wh_50

问题描述:

     我们要实现1+2+3+4+5+。。。+100的和,怎么用python代码实现?

提示:

     我们知道1+2+3+4+5+。。。+100=5050

 wKioL1lvUcaDyL9iAAB4zLwUfII691.png-wh_50

 Range(n,m)函数不包括右边界。所以,没有加100。

 4950+100=5050.

 第4行,s=0,如果没有,编译会报错,指明第6行s未定义。【变量在使用前必须定义】

 个人试试去掉第4行

wKiom1lvUduyO0hDAABBQRy-0XE584.png-wh_50

20.3.1 range函数注意事项

 wKioL1lvUfaAWm8WAABN_NRyfLU078.png-wh_50

20.4 enumerate函数

     For语句实现两个循环变量

wKioL1lvUhCiaEnhAAAloW1P_B0883.png-wh_50

wKioL1lvUiXBSl_DAAFFKUmJ75o635.png-wh_50

 

列表在后面会详细讲解。

个人练习:打印1-9三角形阵列:

 wKioL1lvUkHgcdB9AAAZbJstmd4996.png-wh_50

 


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯