Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/103: Рейтинг темы: голосов - 103, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 08.10.2019
Сообщений: 11

Выявить самое большое число из 3, введённых пользователем

08.10.2019, 15:44. Показов 22337. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
суть такова: нужен скрипт для выявления самого большого числа из 3, введённых пользователем.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.10.2019, 15:44
Ответы с готовыми решениями:

Объясните пожалуйста, как вытащить из списка самое большое и самое маленькое число
Объясните пожалуйста (если не сложно с примером кода), как с использованием цикла (for или while) вытащить из рандомно сгенерированного...

Найти самое большое из введенных чисел
Напишите программу, решающую задачу (все данные строки введите с клавиатуры с помощью input): Дана строка, содержащая вещественные...

Создать метод, в котором одномерный массив. И заменить самое большое число и самое большое число по модулю на число 0
Создать метод, в котором одномерный массив. И заменить самое большое число и самое большое число по модулю на число 0 Добавлено через...

13
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
08.10.2019, 15:49
ndyakov, функция max, не благодари
0
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
08.10.2019, 16:41
Лучший ответ Сообщение было отмечено ndyakov как решение

Решение

ndyakov, классический "метод дедушки"
Python
1
2
3
4
5
6
7
8
9
10
11
def largestNumber(a , b, c):
    if(a >= b) and (a >= c):
        mx = a
    elif (b >= a) and (b >= c):
        mx = b
    else:
        mx = c
    return mx
 
# пример
print('Максимальное число =', largestNumber(-10, 5, 12)); # 12
либо "pythonic way"
Python
1
2
3
4
5
def largestNumber(a , b, c):
  return max([a, b, c])
 
# пример
print('Максимальное число =', largestNumber(-10, 5, 12)); # 12
ndyakov, как по мне первый метод для Вас будет лучше
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
08.10.2019, 16:42
Цитата Сообщение от droider Посмотреть сообщение
Pythonic way
Python
1
largest_number = max(1,2,3)
0
Эксперт Pascal/Delphi
 Аватар для droider
4888 / 2822 / 865
Регистрация: 04.10.2012
Сообщений: 10,262
08.10.2019, 16:45
Welemir1, это слишком нагло )))

Не по теме:


На месте преподавателя я бы спросил "а где код?"

0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
08.10.2019, 16:53
Python
1
2
3
a,b,c = input('Enter: ').split(' ')
largest_number = max(a,b,c)
print(largest_number)
Welemir1, а так тоже Pythonic way?
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
08.10.2019, 16:57
Welemir1, droider,

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# -*- coding: utf-8 -*-
 
def largestNumber(a:int, b:int, c:int):
    _a, _b, _c = a, b, c
    while True:
        if _a <= 0 and _b <= 0 and _c >= 0:
            return c
        elif _a <= 0 and _b >= 0 and _c <= 0:
            return b
        elif _a >= 0 and _b <= 0 and _c <= 0:
            return a
        _a -= 1
        _b -= 1
        _c -= 1
 
print(f"Максимальное число : {largestNumber(-10, 5, 12)}")
Добавлено через 1 минуту
Damenikx, попробуй, комбинацию -10, 5, 12 ввести.

Добавлено через 1 минуту
Damenikx,

Python
1
print(f"Максимальное число : {max(map(int, input('Enter: ').split()))}")
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
08.10.2019, 16:57
droider, согласшусь про преподавателя)))) но я про сам "way"

Damenikx, нормал, от моего почти не отличается.

DmFat,
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2695 / 1601 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
08.10.2019, 16:59
Welemir1, я долго думал как быть если числа одинаковые.
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
08.10.2019, 17:00
DmFat, ой всё, я пошёл
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7391 / 4818 / 1246
Регистрация: 30.03.2015
Сообщений: 13,687
Записей в блоге: 29
08.10.2019, 17:01
Damenikx, ты не запамятовал числа в инт привести, юный падаван?
0
08.10.2019, 17:22

Не по теме:

DmFat, извращенец))

0
 Аватар для Semen-Semenich
5226 / 3472 / 1174
Регистрация: 21.03.2016
Сообщений: 8,300
08.10.2019, 17:53
Цитата Сообщение от Damenikx Посмотреть сообщение
Welemir1, а так тоже Pythonic way?
может быть, только не работает правильно
Python
1
2
3
Enter: 3000 7 123000000
7
>>>
почему? вам Welemir1, указал
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
08.10.2019, 17:55
Semen-Semenich, Welemir1, а это моя врождённая невнимательность
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.10.2019, 17:55
Помогаю со студенческими работами здесь

Среди введенных чисел найти самое большое по значению отрицательное число
среди введенных чисел найти самое большое по значению отрицательное число

Написать программу, которая выводит на экран самое большое, самое маленькое и среднее арифметическое введенных чисел
Надо написать программу, которая запрашивает 10 целых чисел и потом выводит на экран самое большое, самое маленькое и среднее...

Как заменить в массиве самое большое число и самое больше число за модулем на число 0
class Program { static void minmax(int array) { int max = int.MinValue; //...

Вводится 4значное число . в числе находится самое большое и самое маленькое число и меняются местами
Вводится 4значное число . в числе находится самое большое и самое маленькое число и меняются местами

Самое большое из введенных чисел
Работа ведется на языке Си в среде Visual Studio 2013 Вводится с клавиатуры через пробел данное количество натуральных чисел (например...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru