现在开始在学校用Python进行一些编程,我不知道如何处理这个问题。有什么想法吗?Python;链接列表和遍历!
输入由用换行符分隔的整数组成。你的程序应该在链表中提交它们,遍历链表并打印最高的数字。
东西拿第一号,并做它说:“如果未来数越大,需要的是一个,否则,保持目前的数量,低着头列表和重复”
然后,当一个动作它到达列表的末尾,它打印它的值。
from sys import stdin
class Kubbe:
vekt = None
neste = None
def __init__(self, vekt):
self.vekt = vekt
self.neste = None
def spor(kubbe):
# WRITE YOUR CODE HERE
# Creates linked list
forste = None
siste = None
for linje in stdin:
forrige_siste = siste
siste = Kubbe(int(linje))
if forste == None:
forste = siste
else:
forrige_siste.neste = siste
# Calls the solution function and prints the result
print spor(forste)
输入:例如
54
37
100
123
1
54
需要的输出
123
哇。我没有意识到我只知道* english * python。 – sje397 2010-08-26 13:59:16
请修正缩进和使用*英文*变量名称 – 2010-08-26 13:59:58
@尼克,为什么英文名称是必需的? Python 3甚至会遇到麻烦,允许包含_any_字母Unicode字符的标识符(以及中文,越南文,韩文,阿拉伯文,...)的名称......) – 2010-08-26 14:26:37