所以我得到了这个目标:我想让用户输入三角形的线数。然后我想打印三角形只使用3个字母:a、b、C。
Input = 5
output :
a
ab
abc
abca
abcab
我试过这段代码:
n=int(input("Give me the number of lines :"))
alphabets="abc"
for i in range(0,n+1):
print(alphabets[0:i])
但这不起作用,任何向导?
您可以尝试类似的操作(在注释中找到解释)
n=int(input("Give me the number of lines :"))
alphabets="abc"
for i in range(1,n+1):
for i in range(i):
print(alphabets[i%len(alphabets)], end='')
# end='' so that it does not create new line
# i%len(alphabets) will do circulat indexing. Like for i=4
# 4%3 will be 1 so it will give b
# check modulo operator for more
print() # this pring will just add a newline
Give me the number of lines :5
a
ab
abc
abca
abcab
您试图打印的元素比列表中的多。您可以尝试以下操作:
for i in range(n+1):
for j in range(i):
print(alphabets[j%3], end ="")
print("")
问题内容: 我正在尝试制作一个程序,该程序需要用户输入诸如三角形应该多长时间及其方向。我的问题是,在我运行该程序后,它会继续向程序中添加更多的数字。 例如 我的代码: 问题答案: 你有。对于while循环的每个循环,这将继续将输入添加到变量中。您可能想要的只是。 要使其在每次迭代中再次打印出您的第一个提示,只需将您的调用放入while循环内即可。(它也必须先出现,以便 在 输入输入 之前 显示提示
问题内容: 目标:我需要画一个直角三角形。 我收到此结果: 我想画这个形状: 我的代码是: 问题答案: 这是python 3.x版本: 注: 在 结束=“” 保证打印时没有紧跟一个新行。
问题内容: 是否可以在SQL中像下面这样创建一个星形的三角形。我知道可以用任何其他编程语言(如C,C ++,Java)轻松完成此操作,但想知道仅使用SQL还是PL是否真的可能/ SQL。我尝试在Oracle中使用双表对其进行处理,但无法通过它。 如果有人知道,有人可以请大家介绍一下。 问题答案: 最简单的方法就是这样。特别是如果要构建等边三角形而不是直角三角形,则可以变得更加复杂。
本文向大家介绍打印出杨辉三角形(要求打印出10行如下图)。相关面试题,主要包含被问及打印出杨辉三角形(要求打印出10行如下图)。时的应答技巧和注意事项,需要的朋友参考一下 【参考答案】
本文向大家介绍python 打印直角三角形,等边三角形,菱形,正方形的代码,包括了python 打印直角三角形,等边三角形,菱形,正方形的代码的使用技巧和注意事项,需要的朋友参考一下 三角形 等腰直角三角形1 2.7 python:打印直角三角形 coding=utf-8 方式一 方式二 #打印实心等边三角形 #打印菱形 #实心正方形 #空心正方形 知识点说明: python ,end=''备注
本文向大家介绍如何用CSS 画一个三角形?相关面试题,主要包含被问及如何用CSS 画一个三角形?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 三角形原理:边框的均分原理