前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PTA 7-1 打印三角形拼图 (15 分)

PTA 7-1 打印三角形拼图 (15 分)

原创
作者头像
freesan44
修改于 2021-09-13 02:10:13
修改于 2021-09-13 02:10:13
3690
举报
文章被收录于专栏:freesan44freesan44

题目

一个正方形可以用两个等边直角三角形拼出来。给定正方形的边长、两个三角形和对角线所用的符号,请你打印出这两个三角形拼出的正方形。

输入格式:

输入在一行中给出一个正整数 L(2≤L≤100,为正方形的边长),同时给出打印上三角形、下三角形、对角线所用的字符。数字和字符间以一个空格分隔。

输出格式:

按输入要求打印这两个三角形拼出的正方形。

代码语言:txt
AI代码解释
复制
输入样例:
6 a b -
结尾无空行
输出样例:
-aaaaa
b-aaaa
bb-aaa
bbb-aa
bbbb-a
bbbbb-
结尾无空行

解题思路

代码语言:txt
AI代码解释
复制
L,a,b,f = map(str,input().split())
# L,a,b,f = map(str,"6 a b -".split())
L = int(L)

for i in range(L):
    left = i
    right = L-i-1
    mid = i+1
    print(b*left + f + a*right)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
三角形的重心_三角形重心的六条性质
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167988.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
7350
有效的正方形(LeetCode 593)
给定 2D 空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true 。
恋喵大鲤鱼
2024/03/14
1190
图解LeetCode——593. 有效的正方形(难度:中等)
给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true 。
爪哇缪斯
2023/05/10
2850
图解LeetCode——593. 有效的正方形(难度:中等)
三角形类(构造与析构)
定义一个三角形类CTriangle,属性包含三条边和三角形类型,其中用字符串保存三角形类型。三角形类型如下:
叶茂林
2023/07/30
2150
三角形类(构造与析构)
1013. 识别三角形
1013. 识别三角形 (Standard IO) 时间限制: 1000 ms  空间限制: 262144 KB  具体限制  题目描述 输入三个正整数,判断能否构成三角形的三边,如果不能,输出“NO”。如果能构成三角形,判断构成什么三角形?按等边、直角、一般三角形分类,依次输出对应的三角形类型“Equilateral”、“Right”、“General”。 输入 输入一行三个用空格隔开的正整数a,b,c,表示三角形的三条边长。 输出 输出对应三角形的类型,如果不能构成三角形,输出“NO”,如果是等边三角
attack
2018/04/12
7450
三角形
输入三角形 3 条边的长度值 (均为正整数),判断能否为直角三角形的 3 个边长。
Vincent-yuan
2020/05/19
4660
三角形的五心_三角形面积相等的定律
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/167208.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/20
9660
打印图形:三角形、圆形和正方形 - Java编程案例
简介:本文将介绍如何使用Java编程语言打印出不同的图形,包括三角形、圆形和正方形。我们将使用嵌套循环和基本的数学计算来实现这些图形的打印。
IT_陈寒
2023/12/13
6680
关于三角形的决策表设计
在动作桩中加入判断锐角三角、直角三角形与钝角三角形的内容。首先把上面结果“不符合逻辑”和“不构成三角形”,归并一下,得到。
顾翔
2024/09/10
1550
关于三角形的决策表设计
使用 SVG 和 JS 创建一个由星形变心形的动画
序言:首先,这是一篇学习 SVG 及 JS 动画不可多得的优秀文章。我非常喜欢 Ana Tudor 写的教程。在她的教程中有大量使用 SVG 制作的图解以及实时交互 DEMO,可以说教程的所有细枝末节都可以成为学习 SVG 以及 JS 画图的资料。另一方面,这篇教程也非常枯燥,因为教程的主要篇幅是关于几何图形的数学计算,不过上过中学的人都能理解。全篇翻译完,我觉得我几乎重新温习了一遍中学的几何知识,顺便学了点英语词汇。最后还要感叹一下,想要灵活运用 SVG 画图,深厚的数学功底是不可或缺的,同时还要有敏锐
叙帝利
2018/03/28
4.9K0
使用 SVG 和 JS 创建一个由星形变心形的动画
第七天、判断三角形的类型
Jack_Cui
2017/12/28
1K0
第七天、判断三角形的类型
三条平行线与等边三角形
画法有好多种,搜集网上的一些画法,先介绍4种,再讨论一下三角形连长与平等线距离的关系,最后讨论下第二种画法的变化(三角形边长的唯一性未证明)。
全栈程序员站长
2022/11/05
1.6K0
三条平行线与等边三角形
程序员进阶之算法练习(六十五)
题目链接 题目大意: 给出n个整数和整数x,问能否找到一个顺序: 按照这个顺序累加数字,中间不会出现数字和等于x; 已知n个整数互不相同。
落影
2022/09/23
1670
三角形的重点、垂心、内心
三角形的重点、垂心、内心是三角形的重要几何特性,它们在数学、几何学、以及实际应用中都有着重要的作用。下面我将分别介绍这三个点的起源、定义、引伸义、作用和使用场景。
jack.yang
2025/04/05
2670
14-判断三角形的类型
思路 面积:海伦公式 判断三角形:小学数学知识! 代码 #include <stdio.h> #include <math.h> double area(int a, int b, int c) { double p = (a + b + c) / 2.0; return (double) sqrt(p * (p - a) * (p - b) * (p - c)); } void solve(int a, int b, int c) { // 构成三角形的条件:任意两边这和
lexingsen
2022/02/25
2360
利用python中if函数判断三角形的形状
给以一个三角形的三边长a,b和c(边长是浮点数),根据三角形三边关系定理以及勾股定理为基础,使用if函数判断三角形的形状。若是锐角三角形,输出R, 若是直角三角形,输出Z, 若是钝角三角形,输出D, 若三边长不能构成三角形,输出W.
算法与编程之美
2023/10/25
3740
利用python中if函数判断三角形的形状
进阶渲染系列(二)——曲面细分(细分三角形)
本教程介绍如何向自定义着色器添加对曲面细分的支持。它以“平面和线框着色 ”教程为基础。
放牛的星星
2020/07/10
4.9K0
进阶渲染系列(二)——曲面细分(细分三角形)
【前端基础面试题】如何用CSS画一个三角形(详解)
  加粗边框,设置一个宽高为0的中心点,通过对角线划分的切割法,就得到了四个三角形,然后三个透明就可以得到一个三角形 。
坚毅的小解同志的前端社区
2022/11/28
5640
【前端基础面试题】如何用CSS画一个三角形(详解)
用for循环语句实现在屏幕上打印特殊图案编程题目的解法
(题目来源于牛客网题库)链接:https://www.nowcoder.com/ta/beginner-programmers
小孙同学
2022/01/14
2.3K0
加班的员工,循环的电池
给定 2D 空间中四个点的坐标 a, b, c 和 d,如果这四个点构成一个正方形,则返回 true 。
宫水三叶的刷题日记
2024/06/27
1170
加班的员工,循环的电池
相关推荐
三角形的重心_三角形重心的六条性质
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档