Python3x中的数字模式
我对python非常陌生,我发现了以下练习: 您必须编写一个函数模式来创建以下内容 填充图案,直到达到所需的行数。 如果任何偶数作为参数传递,则该模式应持续 最大奇数,小于通过的偶数。 示例:Python3x中的数字模式,python,Python,我对python非常陌生,我发现了以下练习: 您必须编写一个函数模式来创建以下内容 填充图案,直到达到所需的行数。 如果任何偶数作为参数传递,则该模式应持续 最大奇数,小于通过的偶数。 示例: pattern(9): 1 333 55555 7777777 999999999 pattern(6): 1 333 55555 图案中没有空格 我一直在努力,我需要帮助。想法是 number=int(input("Insert a number")) howma
pattern(9):
1
333
55555
7777777
999999999
pattern(6):
1
333
55555
图案中没有空格
我一直在努力,我需要帮助。想法是
number=int(input("Insert a number"))
howmany=1
def num():
if howmany!=number:
howmany=howmany+2
我不知道从这里到哪里去。我走对了吗?我可以自己编写代码,但我觉得我只需要一个线索,然后我就可以自己开始了。
谢谢如果这真的是一个大的facepalm时刻,那么很抱歉D:您可以循环范围(输入\u编号)并打印throwaway变量的倍数及其字符串表示形式
>>> def pattern(n):
... for i in range(1,n+1,2):
... print (i*str(i))
...
演示:
>>> pattern(9)
1
333
55555
7777777
999999999
>>> pattern(6)
1
333
55555
使用的标记也是python-3.x。。。你应该解决这个问题,我不知道该怎么办。我卡住了。我觉得我错过了一些让我陷入困境的重要事情。number=int(input(“input a number:”)对于范围内的i(number):对于范围内的j(1,i):print(j,end=“”)print()Kasramvd,我尝试与您一起使用部分代码,但我无法找到它。D:当然,您需要一个从1到所需数字的循环。您只需跳过偶数,打印奇数即可。