假设用户输入:
"daslakndlaaaaajnjndibniaaafijdnfijdnsijfnsdinifaaaaaaaaaaafnnasm"
Run Code Online (Sandbox Code Playgroud)
你将如何找到最高数量的连续"a",你将如何删除"a"并且只留下其中的2个而不是之前的大量数字.
我正在考虑将每个字母附加到一个新的空列表中,但我不确定这是正确的还是该怎么做.
我真的不知道从哪里开始,但这就是我的想法:
接下来我什么都不知道.
第二次编辑(沿着这些行):
sentence = input("Enter your text: ")
new_sentance = " ".join(sentence.split())
length = len(new_sentance)
alist = []
while (length>0):
alist
print ()
Run Code Online (Sandbox Code Playgroud) 我现在正在编写一个代码,其中一部分需要要求用户在一行中输入 3 个不同的数字(每个数字可以是任意位数)。假设我要求用户输入,他输入:“31 722 9191”。数字之间需要有空格。您将如何分离这些数字并为每个数字分配一个变量。例如 31 是“A”,722 是“B”等等......到目前为止我得到的是:
user_input = input(" Please enter the numbers: ")
Run Code Online (Sandbox Code Playgroud)
谢谢 !
所以说我有一个名为的列表myList,它看起来像这样:
myList = ["a", "b", "c"]
Run Code Online (Sandbox Code Playgroud)
如何将其打印到屏幕上以便打印:
abc
Run Code Online (Sandbox Code Playgroud)
(是的,中间没有空格)
如果我使用print(myList)
它打印以下内容:
['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)
非常感谢帮助.
我之前使用过这种方法但是在我的任何代码中找不到它所以我在堆栈溢出:)我想要做的是将输入分成两个(用户被要求输入两个数字分开按空间).你怎么称呼第一个数字a和第二个数字b?到目前为止,代码似乎不起作用.
a,b= input(split" "("Please enter two digits separated by space"))
Run Code Online (Sandbox Code Playgroud) 所以我知道如何打印整个日期或时间或两者,但我不知道你将如何打印年份.有什么建议 ?
Python 3 BTW