python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)
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循环(九九乘法表,阶乘计算器,三角形图案打印输出)相关推荐
- 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 ...
- php一个循环九九乘法表代码_php双层循环(九九乘法表)
php双层循环(九九乘法表) 实例如下: echo " for($i=1;$i<=9;$i++) //控制每行 { echo " "; //输出一行 for($j= ...
- 初学者入门课,Python入门体验之九九乘法表
初学者入门课,Python入门体验之九九乘法表 在我们新学习一门语言的时候,我们入门的第一个程序一定是HelloWorld,当学了这个的时候,接下来进阶的就是九九乘法表,这个对于已经学过的或者思维比较 ...
- python 打印倒三角九九乘法表
#每天一点点# python 打印倒三角九九乘法表 for i in range(9,0,-1):for j in range(i,0,-1):print(str(i)+'*'+str(j)+'='+ ...
- 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 ...
- python语法学习—打印九九乘法表
用python语法打印九九乘法表,这肯定会用到循环,在其他很多编程语言java.c.js等 都可以用 for 循环或者while循环 进行嵌套 从而实现 乘法表的打印. 但是在python中不能使用f ...
- 用python输出一张九九乘法表_如何用python输出九九乘法表?有哪些方法?
大家学了学习python这么久,大概都可以将python融汇贯通使用了吧,今天小编就教大家一个案例,融汇python主要的方法内容,一起来看下吧~ 概述 今天主要介绍如何用Python实现九九乘法表( ...
- 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 ...
- 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, ...
- 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 ...
最新文章
- 2021-2027年中国中空纤维膜行业市场研究及前瞻分析报告
- 【RocketMQ工作原理】消息的存储
- python基础教程微信_用Python实现让微信地球转起来附代码!
- 线性时间复杂度求数组中第K大数
- HDU - 6629 string matching(扩展KMP)
- 图床失效了?也许你应该试试这个工具
- 基本矩阵运算的Java实现
- slr1文法_SLR的完整形式是什么?
- Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)
- 服务器上tomcat运行php文件路径,如何在同一服务器环境上运行PHP和Tomcat?
- 基于JAVA+SpringBoot+Mybatis+MYSQL的园区招商管理系统
- HTML5开发 Web SQL Database 本地数据库
- windows server疑难杂症
- 数据结构:最小生成树
- Java入门系列-15-封装
- Python之Python3本地安装教程
- java开发一个银行系统_java实现银行管理系统
- C/C++ typedef用法!
- openg离线包_OpenGL离线渲染和缓冲区对象
- 一文了解二进制和CPU工作原理