我正在尝试使用嵌套的for循环向用户询问整数,然后程序将输出一个倒置的倒置三角形,其底部带有星号,然后逐渐减小。应该看起来像这样:
*****
****
***
**
*
我有的代码:
def pattern():
integer = requestInteger("Please enter a number")
for number in range(0, integer):
for variable in range(integer, 0, -1):
if variable - 1 > number:
sys.stdout.write(' ')
else:
sys.stdout.write('*')
sys.stdout.write('\n')
输出此:
*
**
***
****
*****
我不太确定如何更改我的for循环来完成这项工作,并且我已经尝试了一段时间,因此非常感谢您的帮助。
我的看法是这样的:
def pattern():
integer = int(raw_input("Please enter a number"))
for number in range(0, integer):
print " " * number + "*" * (integer - number)
这是家庭作业吗(嵌套循环是必需的)?提示:*
可以轻松地将运算符替换为for
循环。
问题内容: class upsidedown { 到目前为止,我的代码打印出一个规则的,右侧向上的三角形。我如何使其倒挂? 问题答案: 非常简单地。使用相同的逻辑,只需反转打印行的顺序即可。 另外,请遵循Java命名约定。
问题内容: 我想尝试一个直角三角形的星号。但是我只得到以下 输出:( 我不能在这里放置星号) 我想要的是这样的: 这是我编写的代码: 任何想法分享,我们将不胜感激。我是Java新手。谢谢。 问题答案: 您的代码从不打印任何空格,这应该是一个问题。 您可以使用以下简单方法: 逻辑很简单:您的字符串带有两个空格和三个at符号。输出的第一行必须是两个空格和一个at符号,因此这是字符串的前三个字符。第二行
问题内容: 我需要打印一个三角形及其倒三角形(位于其尖端)。我设法只打印出三角形。我知道我可以轻松地使用for循环,但是我想知道如何使用递归,在我的情况下,我不知道如何同时打印三角形和倒置三角形,谢谢。 我的代码: 我的结果: 问题答案: 您必须重新考虑问题,这可能是一种可能的解决方案:
问题内容: 是否可以在SQL中像下面这样创建一个星形的三角形。我知道可以用任何其他编程语言(如C,C ++,Java)轻松完成此操作,但想知道仅使用SQL还是PL是否真的可能/ SQL。我尝试在Oracle中使用双表对其进行处理,但无法通过它。 如果有人知道,有人可以请大家介绍一下。 问题答案: 最简单的方法就是这样。特别是如果要构建等边三角形而不是直角三角形,则可以变得更加复杂。
我能够检查我输入的单词是否是回文。但是我怎么让它检查整个句子。比如:一个人,一个计划,一只猫,一只火腿,一头牦牛,一个山药,一顶帽子,一条运河——巴拿马! 这是我的回文: 输出: 输入一个句子:一个男人,一个计划,一只猫,一个火腿,一头牦牛,一个山药,一顶帽子,一条运河! 这句话不是回文 //这不也是回文吗?这就是我想说的。我想输入一整句话。 然而,如果我只做一个词: 输入一个句子:abccba
本文向大家介绍颠倒括在Python中括号内的子字符串的程序,包括了颠倒括在Python中括号内的子字符串的程序的使用技巧和注意事项,需要的朋友参考一下 假设我们有一个小写的字符串s,其中包含字母和括号“(”和“)”。我们必须以递归的方式反转括号中的每个字符串,并返回结果字符串。 因此,如果输入类似于s =“ back(aps)ce”,则输出将为“ backspace”。 为了解决这个问题,我们将遵