1 Star 0 Fork 0

北京大学-夏敏/my python-刘振阁

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
利用循环打印一个等腰三角形.json 4.52 KB
一键复制 编辑 原始数据 按行查看 历史
刘振阁 提交于 2020-11-12 11:47 . 一段python练习
#流程就是计算机执行代码的顺序 流程控制就是对这个顺序进行有效的管理,是实现开发中业务逻辑的必要条件
# 流程控制一般分为: 顺序流程 选择流程/分支流程(在分岔口进行判断执行相应逻辑) 循环流程(按一定条件一直重复执行直到达成某种条件)
'''选择流程分为:1.单分支(即) if 条件句:
一条代码
一条代码
一条代码
2.多分支 if 条件句:
一条代码
一条代码
一条代码
else
一条代码
一条代码
一条代码
3.多分支 if 条件句: 别忘了这里的:
一条代码
一条代码
一条代码
elif 条件句;
一条代码
一条代码
一条代码
elif 条件句:
一条代码
一条代码
一条代码
else。。。。。。'''
'''循环结构 while 条件句:
一条代码
一条代码
一条代码
for 变量 in 可迭代集合对象:
一条代码
一条代码
一条代码
'''
#这下面在练习简单的判断语句
# score=99
# if score>=85:
# print('成绩不错')
# pass
# print('下次加油')
# if score>80:
# print('成绩良好')
# else:
# print('请继续努力')
# pass
#尝试找出elif与if的区别
# app=int(input('请输入成绩'))
# if app>90:
# print('您的成绩是优秀')
# pass
# elif app>=80:
# print('成绩为良好')
# pass
# elif app>=60:
# print('成绩及格')
# pass
# else:
# print('成绩不及格')
# pass
# while循环
# while 条件表达式:
# 指令
# 特点: 1.必须有一个初始值 2.条件表达式 3.变量(循环体内计数变量)自增自减,否则会造成死循环
# 使用条件:循环次数不确定,依靠条件来结束
# 目的:将相似或相同的代码操作变得更加简洁,使我们的代码可以重复利用
# index=1
# while index<=100:
# print(index)
# index+=1
# pass
#打印一个乘法表
# row=9
# while row>=1:
# col=1
# while col<=row:
# print('%d*%d=%d'%(row,col,row*col),end=" ")
# col+=1
# pass
# print('')
# row-=1
# pass
#打印等腰三角形,这里就需要逻辑了,考虑如何让三角形呈现出来
#可以看到,若高度为n,底边为2n+1,那最顶端就要在左边加n-当前行数个空格(为了清楚,用#代替)
#而每一行要打印出的*都是当前行数乘2-1个,跟在空格(#)后打印,然后每行打印完*都要换行
row =1
while row<=8:
a=1
while a<=8-row:
print('#',end='')
a+=1
pass
b=1
while b<=2*row-1:
print('*',end='')
b+=1
pass
print()
row+=1
# a='我只是想说这真傻逼'
# j=1
# while j<=1:
# for b in a:
# print(a,end='')
# pass
# j+=1
# range(左边包含,右边不\包含) break 退出循环 continue 跳过本次循环
# sum=0
# for a in range(1,14):
#
# print(a,end='')
# print('猜年龄小游戏,请在下方猜出这位男孩的年龄(一到十岁)')
# times=0
# while times<3:
# age=int(input('请猜出他的年龄'))
# if age==8:
# print('你赢了')
# break
# pass
# else:
# print('你输了')
# pass
# times+=1
# if times==3:
# ans=input('是否想要继续(回答Y或y继续,回答N或n则停止)')
# if ans=='Y' or ans=='y':
# times=0
# pass
# elif ans=='N' or ans=='n':
# print('游戏结束')
# pass
# a=1.75
# b=80.5
# c=b/a**2
# if c<18.5:
# print('过轻')
# elif c<25:
# print('正常')
# elif c<28:
# print('过重')
# elif c<100:
# print(a)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/pkuecho/my-python-liu-zhenge.git
git@gitee.com:pkuecho/my-python-liu-zhenge.git
pkuecho
my-python-liu-zhenge
my python-刘振阁
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385