-
یک تمرین پایتون
سلام
من این مسئله رو حل کردم:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
و این کدم هست:
کد:
largest = int(input())yeki_be_largest = int(input())
while True:
num = input()
if num == "-1" :
break
try:
fnum = int(num)
if largest is None:
largest = fnum
elif fnum > largest:
yeki_be_largest = largest
largest = fnum
elif yeki_be_largest is None:
largest = yeki_be_largest
elif fnum > yeki_be_largest:
yeki_be_largest = fnum
except:
print("Invalid input")
continue
print(largest, yeki_be_largest)
ولی ظاهرا درست نیست. مثلا در این وروردی درست نیست:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
در این حالت جواب باید 68 76 باشه ولی برای من برعکسه. توی خیلی از حالت های دیگه داره درست کار میکنه.