Python 的字母伪代码
Alphabetical pseudocode for Python
所以我写了这段代码:
#input and output files
infile = open("unsorted_fruits.txt", "r")
outfile = open("sorted_fruits.txt","w")
#reading infile
Fruits = infile.read()
#time to sort the fruit
Fruits = Fruits.split()
Fruits.sort()
for fruit in Fruits:
if fruit != "\n":
outfile.write(fruit) #putting fruit in the output file
#closing files
infile.close()
outfile.close()
而且,现在我正在尝试为它编写伪代码。我无法通过第一行。我不知道怎么表达?每次我尝试从互联网上寻求帮助时,冒泡排序都会弹出,我认为那是不正确的。不过我可能是错的。任何输入都会有所帮助。
到目前为止,在我陷入困境之前我所拥有的是:
BEGIN insert both file names
READ unsorted_fruits.txt
EXECUTE
这个过程完全取决于您的需求,除非您正在做一个有特定指导方针的学校项目。
离开你已有的:
BEGIN insert both file names
READ unsorted_fruits.txt
ASSIGN lines in unsorted_fruits to variable Fruits
TURN Fruits into a list
SORT list of Fruits
ITERATE through list items(Fruits)
IF list item(Fruits) is anything but a newline, write
to outfile(sorted_fruits.txt)
CLOSE files
所以我写了这段代码:
#input and output files
infile = open("unsorted_fruits.txt", "r")
outfile = open("sorted_fruits.txt","w")
#reading infile
Fruits = infile.read()
#time to sort the fruit
Fruits = Fruits.split()
Fruits.sort()
for fruit in Fruits:
if fruit != "\n":
outfile.write(fruit) #putting fruit in the output file
#closing files
infile.close()
outfile.close()
而且,现在我正在尝试为它编写伪代码。我无法通过第一行。我不知道怎么表达?每次我尝试从互联网上寻求帮助时,冒泡排序都会弹出,我认为那是不正确的。不过我可能是错的。任何输入都会有所帮助。 到目前为止,在我陷入困境之前我所拥有的是:
BEGIN insert both file names
READ unsorted_fruits.txt
EXECUTE
这个过程完全取决于您的需求,除非您正在做一个有特定指导方针的学校项目。
离开你已有的:
BEGIN insert both file names
READ unsorted_fruits.txt
ASSIGN lines in unsorted_fruits to variable Fruits
TURN Fruits into a list
SORT list of Fruits
ITERATE through list items(Fruits)
IF list item(Fruits) is anything but a newline, write
to outfile(sorted_fruits.txt)
CLOSE files