بدست آوردن بزرگترین و کوچکترین عنصر لیست به کمک تابع (تمرینهای درسمن)
برنامه ای بنویسید که توسط تابع یک لیست از اعداد صحیح غیر از صفر از ورودی گرفته و سپس توسط تابع دیگر بزرگترین و کوچکترین عنصر لیست را پیدا کرده و چاپ کند (شرط پایان دریافت اعداد وارد شدن عدد صفر توسط کاربر باشد)
Input :
Enter Number : 25
Enter Number : 9
Enter Number : 83
Enter Number : 6
Enter Number : -12
Enter Number : 17
Enter Number : 0
Output :
Max is : 83
Min is : -۱۲
پاسخ ها ( ۹ )
def inputList():
mainList = []
while True:
n = int(input(‘Enter the number: ‘))
if n == ۰:
break
mainList.append(n)
return mainList
def maxMin(mainList):
max = mainList[0]
min = mainList[0]
for i in mainList:
if i > max:
max = i
for j in mainList:
if j < min:
min = j
print(‘Max is ‘ , max)
print(‘Min is ‘ , min)
maxMin(inputList())
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication20
{
class Program
{
static void Main(string[] args)
{
int num=0 , max = 0, min = 0, i = 1, cntx = 0, cnty = 0; ;
max = num;
min = num;
//while (i <= 10)
//{
// Console.Write(“number{0}= “, i );
// num = int.Parse(Console.ReadLine());
// i++;
// if (num > max)
// {
// max = num;
// }
// cntx++;
// if (num < min)
// {
// min = num;
// }
// cnty++;
//}
for(i=1;i<10;i++)
{
Console.Write(“number{0}= “, i);
num = int.Parse(Console.ReadLine());
if (num > max)
{
max = num;
}
cntx++;
if (num < min)
{
min = num;
}
cnty++;
}
Console.WriteLine(“”);
Console.WriteLine(“max= ” + max);
Console.WriteLine(“min= ” + min);
Console.ReadKey();
}
}
}