python画图代码星星-Python利用for循环打印星号三角形的案例
简单的for循环打印三角形
1,for循环方法实现星星三角
代码:
for i in range(0,5):
for j in range(i+1):
if i == 4:
print("* ",end="")
continue
if j == 0 or j == i:
print("* ",end="")
else:
print(" ",end="")
print()
2.实心三角:
for i in range(5):
print("* " * (i+1))
3.实心正方形
for i in range(5):
print("* "*5)
print()
4.空心正方形
for i in range(5):
print("* "*5)
print()
for i in range(4):
if i == 0:
print("* " * 5)
if i ==3:
print("* " * 5)
continue
for j in range(5):
if j == 0:
print("* ",end=" ")
if j == 4:
print("* ")
else:
print(" ",end="")
5.金字塔:
for i in range(5):
print(" "*(4-i),end="")
print(" * "*(i+1))
刚开始学习,博客写得不是很好。
补充知识:python:任意输入3个数,判断能否组成三角形
任意输入3个数,判断能否组成三角形,并输出三角形为等边/等腰/直角/普通三角形.
三角形:两边之和大于第三边
直角三角形:勾股定理
#!/usr/bin/python
# -*- coding:utf-8 -*-
#输入合法性检查,必须输入正数,不支持科学计数法
def ispositive(numb):
try:
float(numb)
except:
return False
else:
if float(numb) <= 0:
return False
else:
return True
#直角三角形判断
def ispythagoras(a,b,c):
if a**2 + b**2 == c**2 or a**2 + c**2 == b**2 or b**2 + c**2 == a**2:
return True
else:
return False
num1 = input("pls enter 1st number: ")
while not ispositive(num1):
num1 = input("That's not a valid number. Try again: ")
num2 = input("pls enter 2nd number: ")
while not ispositive(num2):
num2 = input("That's not a valid number. Try again: ")
num3 = input("pls enter 3rd number: ")
while not ispositive(num3):
num3 = input("That's not a valid number. Try again: ")
num1 = float(num1)
num2 = float(num2)
num3 = float(num3)
#欢迎点评,引用请注明出处
if num1 + num2 > num3 and num2 + num3 > num1 and num1 + num3 > num2:
if num1 == num2 == num3:
print("%.2f %.2f %.2f 可以组成等边三角形" % (num1,num2,num3))
elif num1 == num2 or num2 == num3 or num1 == num3:
if ispythagoras(num1,num2,num3):
print('%.2f %.2f %.2f 可以组成等腰直角三角形' % (num1,num2,num3))
else:
print('%.2f %.2f %.2f 可以组成等腰三角形' % (num1,num2,num3))
elif ispythagoras(num1,num2,num3):
print('%.2f %.2f %.2f 可以组成直角三角形' % (num1,num2,num3))
else:
print('%.2f %.2f %.2f 可以组成普通三角形' % (num1,num2,num3))
else:
print('%.2f %.2f %.2f 不能组成三角形' % (num1,num2,num3))
以上这篇Python利用for循环打印星号三角形的案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
本文标题: Python利用for循环打印星号三角形的案例
本文地址: http://www.cppcns.com/jiaoben/python/307083.html
python画图代码星星-Python利用for循环打印星号三角形的案例相关推荐
- 星号下三角形python答案_Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- python循环语句打印三角形_Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- python for循环案例-Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
- python循环语句打印三角形_三角形最新:Python利用for循环打印星号三角形的案例_爱安网 LoveAn.com...
关于"三角形"的最新内容 聚合阅读 这篇文章主要介绍了Python利用for循环打印星号三角形的案例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧... 这篇文章 ...
- python画图代码星星-Python 星星 金字塔 学习笔记
作为刚开始学习Python,很多小知识点都能看懂,但是一动代码就无语,所以遇到for循环的星星金字塔又卡住了,经过3个小时终于搞明白for嵌套for和一些算法的问题特次做一下笔记 第一种实现方式 n ...
- python画图代码星星-Python打印“菱形”星号代码方法
本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...
- python画图代码星星-Python中turtle作图示例
在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色. 一.从基本的正方形开始 引入turtle模块并创建Pen对象: >>> ...
- python画图代码星星-python画星星
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 放到前面同样会有语法错误,*星args返回的是元组tuple元祖星星args返回 ...
- python画图代码彩虹-Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
最新文章
- Dubbo 源码分析 - 集群容错之 LoadBalance
- 微软腾讯联手开发IM软件MQ QQ和MSN将于2009年停用
- C 基本语法 | 菜鸟教程
- 后台系统可扩展性学习笔记(十二)NoSQL
- vscode编辑python_VSCode+Python开发环境
- 【Yarn】yarn local dirs的管理实现
- 团队开发——第一次冲刺第7天
- 关于HTML按钮跳转方法(及其相关)
- STM8S系列学习第一周目:1.用STVD组建第一个项目创建工程
- PLC有几种编程语言以及它们的特点是什么
- 使用 meson 编译代码
- PS教程:如何设置水彩效果?
- 网易云音乐歌单监控 IOS捷径
- 大数据的核心价值是什么
- ES工具--kibana
- c++ 消息分发 消息管理
- JavaScript replace 强行保留后三位小数点
- Cocos2dx lua 2.xpk 3.x偏Mac OS
- Windows Mobile开发资源介绍
- C#绘图工具之Redim
热门文章
- 神经网络的结构汇总——tflearn
- Evernote相关技术介绍——mysql+lucene+tomcat
- Cassandra key说明——Cassandra 整体数据可以理解成一个巨大的嵌套的Map MapRowKey, SortedMapColumnKey, ColumnValue...
- docker 挂载空间到docker
- collections模块
- 微信小程序——获取openGid
- Hibernate.Annotation注解
- Apache/Nigix + Tomcat + 负载均衡
- 【飞谷六期】爬虫项目1
- 给SharePoint页面加入自己定义页脚Custom footer