Size: a a a

2021 November 25

T

The_Husky_Dog in Python
А можете объяснит задачку пожалуйста?
Часы показывают h  часов, m минут. Урок длится 45 минут. Выведите на экран, что будут показывать часы, когда урок закончится.
h,m
0<h<23
0<m<60
источник

A

Alex in Python
что именно тебе не понятно
источник

n

nn in Python
Логика именно количества дефисов, как я думаю, в том, чтобы явно определять простой аргумент или составной
источник

АГ

Амин Грбнв in Python
добрый вечер, не знаете как можно запустить cmd от имени администратора с помощью python?
источник

T

Tishka17 in Python
Однобуквенные просто комбинируются часто. -it будет то же самое что -i -t
источник

n

nn in Python
Стандарта нет, но почему *nix проги в большинстве устроены подобным образом
источник

T

The_Husky_Dog in Python
Допустим пример кода:
h = int(input())
m = int(input())
f =(h * 60) // 60
j = m + 45
print(f, j)
4/6 правильны
А 1 из них 14 100 выводит А должно 15 40
А во 2 выводит 15 85, а должно
16 25.
источник

n

nn in Python
А аргументы с двумя минусами можно подобным способом совмещать?
источник

р

рапузя in Python
как поменять текст в .txt файле,если .replace не работает?
источник

TB

Thomas Brown in Python
Бегать по split(" ") тут не поможет, так как мало ли я команду —user не напишу или в другой команде аргументов 2, а не 4

Пока решение у меня следующее:
В каждой команде иметь на вход список с аргументами.
Строку от юзера разделить на ['command', 'args'] с помощью того же split(" ")
Далее передать в функцию строку args и там уже разделить сначала по пробелам на фрагменты, далее каждый фрагмент по "=", к примеру я могу же подавать для разных функций как "—user" или как "terrain=True", далее читаем [0] совершаем необходимые настройки функции по словарю к примеру, если в словаре аргументов не подразумевается точное обозначение аргумент как например в "terrain=True", то переходим  к следующему фрагменту, если подразумевается, выполняем действия на [1]
Собственно далее функция выполняет действие

Верна ли обработка?
источник

T

Tishka17 in Python
Нет
источник

T

Tishka17 in Python
Ну ты можешь юзать argparser в любом месте
источник

FS

Folc Sergey in Python
Имена переменных - вырви глазну так а что ты хотел, ты берешь часы, умножаешь на 60, а потом делишь ... Опять на 60 смысл от этого? А минуты.. было у тебя 12 50 ты взял и к 50 прибавил 45, 95 минут на часах можно показать что-ли?
источник

T

Tishka17 in Python
Со сплитом проблема будет когда аргументы содержат кавычки
источник

AZ

A Z in Python
как без сторонних библиотек обождать нажатие любой клавиши? input("press ENTER to continue") как-то не торчит.
источник

L

LEXEK22 in Python
Объясните где используется функция return в def, для чего она нужна если можно заменить другой командой, или нельзя?
источник

T

Tishka17 in Python
Не тот чат
источник

T

Tishka17 in Python
Нельзя заменить
источник

L

LEXEK22 in Python
Вспомнил извините
источник

В

Влад in Python
Если нет gui, то в чём проблема input()?
источник