相关疑难解决方法(0)

嵌套循环数输出

我需要输出这个

1
22
333
4444
55555
666666
7777777
88888888
999999999
Run Code Online (Sandbox Code Playgroud)

到目前为止我只有:

def main():
    for i in range(10):
        for n in range(i):
            print(i)

    return
main()
Run Code Online (Sandbox Code Playgroud)

我得到了所有正确的数字,它没有正确格式化.如果你们可以用我的方式提出一些提示,我会很感激.

python loops for-loop

1
推荐指数
1
解决办法
5867
查看次数

在两个字符串之间没有换行符打印

我想在python之前打印的另一个文本旁边打印一些文本

print("Hello")
a="This is a test"
print(a)
Run Code Online (Sandbox Code Playgroud)

我的意思是打印像这样的"HelloThis是一个测试"不在下一行我知道我应该使用print("Hello",a)但我想使用分离的打印命令!!!!

python printing text python-3.x

1
推荐指数
1
解决办法
354
查看次数

创建乘法表?

我是编程的初学者,我正在练习如何使用嵌套for循环在python 2.7.5中创建乘法表.这是我的代码

x=range(1,11)
y=range(1,11)
for i in x:
    for j in y:
        print i*j
    pass
Run Code Online (Sandbox Code Playgroud)

好吧,结果是正确的,但它没有像我希望的那样以方形矩阵形式出现.请帮我改进代码

python python-2.7

1
推荐指数
1
解决办法
850
查看次数

Python - 两个字符之间的空格

def hashes(n):
    for x in range(0, n):
    print"#",
Run Code Online (Sandbox Code Playgroud)

如果n = 5,上面的代码会产生以下结果:

# # # # #
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出一个解决方案,让角色之间没有空格吗?

#####
Run Code Online (Sandbox Code Playgroud)

(Python 2.7)

python python-2.7

0
推荐指数
1
解决办法
319
查看次数

如何在字符串中逐字符打印字符串在python2.7中没有空格?

当我逐行打印字符串字符时,空格会自动出现.它们之间!!

import time
a="mayank"
for z in a:
    time.sleep(0.1)
    print z,
Run Code Online (Sandbox Code Playgroud)

mayank

但我想打印它们之间没有空格!! 喜欢:-

mayank

在python2.7中

python string slice

0
推荐指数
1
解决办法
87
查看次数

Python打印到同一行

if operation == "+":
    print("{} + {} = ".format(number_1, number_2))
    print(number_1 + number_2)
Run Code Online (Sandbox Code Playgroud)

我如何得到print(number_1 + number_2)同一行print("{} + {} = ".format(number_1, number_2))

python python-3.x

0
推荐指数
1
解决办法
66
查看次数

为什么print("\ 5")在python中输出一个新行

print("\n")和之间有什么区别print("\5")

我在下面的python shell中尝试过.

为什么print("\ 5")输出一个新行:

>>> print("\n")


>>> print("\5")

>>> 
Run Code Online (Sandbox Code Playgroud)

但当我尝试时:

打印( "\ 4")

打印( "\ 6")

它正在打印一些二进制数据

python

0
推荐指数
1
解决办法
75
查看次数

从python中的列表中删除空格

我目前正在python中创建一个密码程序,但我似乎无法解决这个问题:

word = ['a', 'b', 'c']
-----enciphering process-------
message = ['d', 'e', 'f']

print message[x],
Run Code Online (Sandbox Code Playgroud)

我想要发生什么:

'def'
Run Code Online (Sandbox Code Playgroud)

实际发生了什么:

'd e f'
Run Code Online (Sandbox Code Playgroud)

我知道为什么空间在那里,但我似乎无法摆脱它们,我尝试使用strip,replace,re.sub,message(映射我不记得的任何东西)和"".join.这些都是预先确定的列表,但不知道列表将是什么.

请帮忙.

*编辑

我的意思是这样的:

Word = raw_input("Enter a word  ")
Message = list(word)

w = raw_input("Enter a number  ")
w = int(w)
n = len(message)

Letters = ['a', 'b', 'c', 'd' and so on until z]

For y in range(0,n):

   For index in range(0,26):

      X = index + w

      If x > 25:
         x = x - 26

      If …
Run Code Online (Sandbox Code Playgroud)

python spaces list

-1
推荐指数
1
解决办法
747
查看次数

在没有空格的python中连接字符串

如何打印我的字符串,以便每个输出之间没有空格.

name_input = str(input("Please enter your name"))
name_input = name_input.strip()
name_input = name_input.lower()
first_letter = name_input[0]
first_space = name_input.find(" ")
last_name = name_input[first_space:]
last_name_3 = last_name[0:4]
random_number = random.randrange(0,999)
print("*********************************************")
print("Username Generator")
print("*********************************************")
print(first_letter + last_name_3, random_number)`
Run Code Online (Sandbox Code Playgroud)

输出不正确:b fir 723

我需要的是:bfir723

python string concatenation

-1
推荐指数
2
解决办法
1万
查看次数

如何水平打印字符?

def rand_gen1():
    import random
    for i in range(8):
        print random.choice('0123456789abcdefghijklmnopqrstuvwxyz')
Run Code Online (Sandbox Code Playgroud)

上面的代码打印出一串8个随机字符或整数或两个垂直字符串.我需要它像'abcd123b'水平打印一样.

我需要做出哪些改变?

python

-1
推荐指数
1
解决办法
201
查看次数

减少角色python之间的空格

我正在尝试打印楼梯图案.我编写的代码如下:

def StairCase(n):
    for i in range(1, n + 1):
        stair_array = []
        j = 1
        while (j <= n):
            if (j <= i):
                stair_array.append('#')
            else:
                stair_array.append(' ')
            j = j + 1

        reversed_array = list(reversed(stair_array))
        for element in reversed_array:
            print "{}".format(element),
        print


_n = int(raw_input().strip("\n"))
StairCase(_n)
Run Code Online (Sandbox Code Playgroud)

我得到的输出为:

6
          #
        # #
      # # #
    # # # #
  # # # # #
# # # # # #
Run Code Online (Sandbox Code Playgroud)

预期的产出是:

6
     #
    ##
   ###
  ####
 #####
######
Run Code Online (Sandbox Code Playgroud)

正如我可以看到我的输出是空格的,并且根据原始模式是不可接受的.请帮助.

python python-2.7

-1
推荐指数
1
解决办法
53
查看次数

Python:如何在没有空格的情况下打印?

我有以下代码:

for i in range(1,6):
    print 'Answer',i,':'
Run Code Online (Sandbox Code Playgroud)

输出是:

Answer 1 :
Answer 2 :
Answer 3 :
Answer 4 :
Run Code Online (Sandbox Code Playgroud)

我希望它是这样的:

Answer 1:
Answer 2:
Answer 3:
Answer 4:
Run Code Online (Sandbox Code Playgroud)

即整数和':'之间没有空格怎么做?

python

-4
推荐指数
1
解决办法
370
查看次数