python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)

一、目的

本人最近在学习python的基础语法,此文章用来记录学习过程所用,本文章讲述的是while循环的一些基础实例,用以增加对while循环的理解。

使用pucharm 2019.1.2
python版本3.7.2

二、涉及知识点

while循环

语法:while 循环执行条件:
被循环执行的代码块
修改循环的判断条件

continue和break

continue用于跳过当前循环的剩余语句
break关键字用来终止循环语句

断点

利用好断点能解决很多问题以及思路上的问题,设置断点的目的是更便于你理解程序的运行。

循环嵌套

三、案例演示

九九乘法表

//#用 while语句输出九九乘法表
while i<=9:j = 1while j<=i:print("{}*{}={}".format(j,i,i*j),end=" ")j = j + 1print()i = i + 1

(1-100)阶乘计算器

输出数据为能被5整除的相关阶乘中间数以及最终的结果

// #阶乘计算器j = input("输入一个阶乘数(1-100):")
if int(j)>1 and int(j)<100:i = 1result = 1while i<=int(j):result = result * iif i%5==0:print("{}:{}".format(i,result))i = i + 1print("最终结果:{}".format(result))
else:print("输入数据不合法")

三角形图案打印输出

图案如下:

// #三角形图案打印输出
n = 1
while n < 5:print("\n")x = 1while x < 8:if x < 5 - n:print(" ",end="")x = x + 1y =  1while y < 8:if y > 4 - n and y < 4 + n:print("*",end="")y = y + 1print()n = n + 1

python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)相关推荐

  1. python for循环九九乘法表_Python中的九九乘法表(for循环)

    用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10): for j in range(1,i+1): d = i * j print('%d*%d=%-2 ...

  2. php一个循环九九乘法表代码_php双层循环(九九乘法表)

    php双层循环(九九乘法表) 实例如下: echo " for($i=1;$i<=9;$i++) //控制每行 { echo " "; //输出一行 for($j= ...

  3. 初学者入门课,Python入门体验之九九乘法表

    初学者入门课,Python入门体验之九九乘法表 在我们新学习一门语言的时候,我们入门的第一个程序一定是HelloWorld,当学了这个的时候,接下来进阶的就是九九乘法表,这个对于已经学过的或者思维比较 ...

  4. python 打印倒三角九九乘法表

    #每天一点点# python 打印倒三角九九乘法表 for i in range(9,0,-1):for j in range(i,0,-1):print(str(i)+'*'+str(j)+'='+ ...

  5. python for循环九九乘法表_python—用for循环、while循环和一句话打印九九乘法表

    用for循环打印九九乘法表: for i in range(1,10): for j in range(1,i+1): print('%s*%s=%s'%(j,i,i*j),end='\t') pri ...

  6. python语法学习—打印九九乘法表

    用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...

  7. 用python输出一张九九乘法表_如何用python输出九九乘法表?有哪些方法?

    大家学了学习python这么久,大概都可以将python融汇贯通使用了吧,今天小编就教大家一个案例,融汇python主要的方法内容,一起来看下吧~ 概述 今天主要介绍如何用Python实现九九乘法表( ...

  8. python乘法口诀代码-浅析一句python代码成生九九乘法表

    print(' '.join([' '.join('%sx%s=%-2s'%(x,y,x*y) for x in range(1,y+1)) for y in range(1,10)])) 最近在os ...

  9. python3九九乘法表儿歌下载_python3的基础学习之九九乘法表和format函数,值得收藏...

    1. 九九乘法表 1.1 代码一 for i in range(1, 10): #range取值1,2,3,4,5,6,7,8,9:做i的值,到10停止,不取10 for j in range(1, ...

  10. python初级6(九九乘法表,二进制,ASCII编码,GBK,unicode,utf-8)

    九九乘法表 for i in range(1,10):for j in range(1,i+1):print(f"{i}*{j} == {i*j}",end=" &quo ...

最新文章

  1. 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
  2. 【RocketMQ工作原理】消息的存储
  3. python基础教程微信_用Python实现让微信地球转起来附代码!
  4. 线性时间复杂度求数组中第K大数
  5. HDU - 6629 string matching(扩展KMP)
  6. 图床失效了?也许你应该试试这个工具
  7. 基本矩阵运算的Java实现
  8. slr1文法_SLR的完整形式是什么?
  9. Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)
  10. 服务器上tomcat运行php文件路径,如何在同一服务器环境上运行PHP和Tomcat?
  11. 基于JAVA+SpringBoot+Mybatis+MYSQL的园区招商管理系统
  12. HTML5开发 Web SQL Database 本地数据库
  13. windows server疑难杂症
  14. 数据结构:最小生成树
  15. Java入门系列-15-封装
  16. Python之Python3本地安装教程
  17. java开发一个银行系统_java实现银行管理系统
  18. C/C++ typedef用法!
  19. openg离线包_OpenGL离线渲染和缓冲区对象
  20. 一文了解二进制和CPU工作原理

热门文章

  1. 电脑小知识:最常用的10个电脑技巧
  2. Google Coral USB加速器介绍
  3. java读取pdf文件的图片和文字内容
  4. 天空盒六面图片+左右眼3D全景图片
  5. note 8 字符串
  6. JavaScript 案例综合提升
  7. 2020年你不可不知的自动化框架,可替代Selenuim的测试框架Top10
  8. 微信公众号抢票系统开发笔记
  9. 计算机开机慢更新配置,系统开机慢?教你如何提高电脑开机速度!
  10. OSPF网络类型以及不规则区域练习