現在開始在學校用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