假设我有一行:,我如何让变量"a“存储输入的每个部分,假设"George 25”是"George,25“,可以是一个标准变量,也可以是一个列表?( a = input("Enter your name and age:") )我所要做的就是能够将用户输入作为单独的元素存储在列表或变量中,这样,以空格分隔单词的输入将成为变量中的单独元素。这够清楚了吗?我使用的是Python 3.0
我对这个cut命令没有异议。
wolf@linux:~$ echo ab cd ef
ab cd ef
wolf@linux:~$ echo ab cd ef | cut -d ' ' -f 1
ab
wolf@linux:~$ echo ab cd ef | cut -d ' ' -f 2
cd
但是,当我尝试使用这样的不同输入的相同命令时,我没有得到预期的输出。
wolf@linux:~$ ip address show eth0 | grep 'inet '
inet 10.10.10.10/24 brd 10.10.10.25
我是python的新手,在尝试一些想法时,我遇到了以下问题:我希望用户为蛋糕输入5个配料,并将它们存储在一个列表中,并将列表还给用户。我告诉用户告诉我5种原料。现在,我希望python检查用户是否真的给了我5种成分,或者以其他方式给出错误消息。到目前为止,这就是我所掌握的。
def recipe():
#create a list to store the recipe ingredients.
print "Enter 5 ingredients that could possibly go into a cake: "
recipeList = []
student_scores = input('Input a list of student scores: ')
for n in range(0, len(student_scores)):
student_scores[n] = int(student_scores[n])
print(student_scores)
highest = 0
for scores in student_scores:
if highest < scores:
highest = scores
print(f'The highest scor
我正在尝试运行一个程序,我在windows的命令提示符中编写了Python-空闲程序。所以我在Youtube上看了一段视频,这段视频显示了这一点,但它不起作用。从视频中,我了解了如何使用批处理文件运行空闲代码。因此,我在Python空闲文件中创建了一个批处理文件,并将它放在我使用Python空闲创建的程序所在的文件夹中。然后,我使用windows ( run )命令运行批处理文件,命令提示符给了我一条错误消息。
我已经尝试不使用windows命令(Win+R),而是在windows搜索栏中搜索命令提示符,然后在命令提示符中运行我在Python_IDLE中创建的程序,这给了我完全相同的错误消息。
所以我在另一个名为EmptyInputException的类上做了一个例外,所以基本上这是为了通知用户,如果他们在输出中输入了空格。有什么想法为什么它对我不起作用。EmptyInputException,它是为用户准备的,如果他们意外地输入了空格而不是字母,那么它应该打印异常的消息,但在我的例子中它不起作用。当我尝试输入空白答案时,EmptyInputException没有打印消息
公共静态空main(String[]参数){
Scanner scan = new Scanner(System.in);
String questions[] = {"What is t
我正在尝试做一个程序,它接受一些数字写在一行的python,但它不是我所期望的工作方式。我通过以下命令获得输入:
x = int(input())
然后尝试建立一个列表:
list = []
for i in range(x):
list.append(int(input()))
但这只有在我一个接一个地输入数字的情况下才有效。我想像这样解析一个输入行
1 2 3
转换成一个数字列表。
当您在下面输入以下内容时 from sys import argv
script, first, second, third = argv
print "The script is called:", script
print "Your first variable is:", first
print "Your second variable is:", second
print "Your third variable is:", third 我得到以下错误: Traceback (most recent call l
我正在尝试使用批处理从文本文件中读取每一行。
文件中的行具有一些空格,因此这是输入的一个示例:
This is the first line
This is the second line
...
我使用以下源代码
FOR /f %%a in ("%1") do (
@echo %%a
)
goto:eof
输出是折叠:
This
This
...
我在堆栈溢出中阅读了下面的条目,但没有解决我的问题。
我想写一个字符串,并在继续写这个字符串的同时按"Enter“,而不必关闭"”。
例如,我想写下下面这行:
string drawing = "\\n\\n" +
"W W W " +
"\\nW W W W " +
"\\n '. W ";
但是当我尝试这样做的时候,编译器抱怨说:
error: invalid operands of types ‘const char [5]’ and ‘const
我是python re模块的新手,尝试从文件中读取并计算字数。但不管我给出什么模式,当它到达行尾时,它会向单词列表添加一个空字符串。
我正在读取包含EOL - CRLF的输入文件
words = re.split(r'[~\r\n]+|\.\s*|;\s*|,\s*|\s*|\.|\r\n|$', line)
下面是输入行和相应的输出。
This is a test line; to verify, the regex pattern used.
['This', 'is', 'a', 'test',
我有一个二维数组N*N,其中N来自用户输入,我希望提示用户单独输入每一行。我不知道怎么做,因为N不是常量。
代码如下:
System.out.println("Enter number of nodes\n");
int V = scan.nextInt();
System.out.println("\nEnter matrix\n");
int[][] graph = new int[V][V];
for (int i = 0; i < V; i++)
for (int j = 0; j < V;
我有一个包含一些内容的文件文本。
我只想编辑"Medicalization“一栏。例如,在程序中,通过在键盘B上输入,列"Medicalization“变为B:
此列的每个医疗化字母的坐标为14。我尝试了一些东西,但是得到了一个"index out out of range“错误:
with open('d:/test.txt','r') as infile:
with open('d:/test2.txt','w') as outfile:
f
我正在尝试使用Java,我决定直接使用用户输入。下面是我的代码:
import java.util.Scanner;
public class HelloWorld{
public static void main(String []args){
System.out.println("Enter a phrase to mutate: \n");
Scanner userinput = new Scanner(System.in);
String phrase = userinput.next();
System.out.printl
我正在尝试使用scanner.hasNextInt()方法从用户那里获取一些整数输入。它工作得很好,但是我需要输入一个字母来让程序知道我已经完成了整数的输入,同时我想让控制台知道我在一行之后按了Enter键。
例如,我输入(1 2 3 Y enter),程序运行正常,但如果我输入(1 2 3 enter),即使我一直按enter键,也不会有任何反应。这是我的代码的相关部分,如果你需要看看它的话。
public class Main {
static LinkedList linkedList =new LinkedList();
public static void main