Size: a a a

Python beginners

2021 December 07

GI

G Ilya in Python beginners
Всем привет!
Помогите новичку - как открыть через PowerShell текстовый файл с помощью написанной программы?
источник

НФ

Наталья Федячкина... in Python beginners
Доброго дня всем, только изучаю питон и столкнулась с трудностями по вложениям; подскажите в чем причина:  Задача: Напишите программу, которая запрашивает у пользователя число и проверяет его.
Если число трехзначное, тогда выведите на экран, является ли его последняя цифра кратной 3 или нет.
Иначе если число двузначное, выведите на экран, является ли его последняя цифра четной.
Иначе проверьте кратно ли все число 5.
В данной задаче не должно быть ВЛОЖЕННОГО условного оператора if!
Все ответы в терминале должны быть типа Boolean, то есть True или False.
Мой код: num = int(input("Enter the number: "))
result_1 = 100 <= num <= 999
result_2 = 10 <= num <= 99

if result_1 == True:
   last_digit_1 = num % 10
   num % 3 == 0
   print("True")
elif result_1 == False:
   last_digit_1 = num % 10
   num % 3 != 0
   print("False")
elif result_2 == True:
   last_digit_2 = num % 10
   num % 2 == 0
   print("True")
elif result_2 == False:
   last_digit_2 = num % 10
   num % 2 != 0
   print("False")
else:
   num % 5 == 0
   print("True")
   num % 5 != 0
   print("False")
источник

✏d

✏️ Oleksandr dntPani... in Python beginners
with open(filename, "r") as f:
источник

ИА

Игорь А. in Python beginners
Привет! Подскажите, как работают слайсы с отрицательным шагом?
Например:
In[1]: s = ['a', 'b', 'c', 'd', 'e']
In[2]: s[0:5:]
Out[2]: ['a', 'b', 'c', 'd', 'e']
но
In[3]: s[5:0:-1]
Out[3]: ['e', 'd', 'c', 'b']

почему в слайсе получается 4 элемента при любом явно указаном индексе?
источник

ДК

Дмитро Козак... in Python beginners
Эмм, как у тебя получилось что s[0:4:] вернул 5 элементов, он должен 4 возвращать
источник

ИА

Игорь А. in Python beginners
Поправил. От руки писал)
источник

M

Mikhail in Python beginners
наверно как то так: print(last_digit_1 % 3 == 0), иначе ты берешь последнюю цифру, а кратность проверяешь у всего введенного числа.
источник

s

sheeeri in Python beginners
наименование метода который нужно переопределить в своём классе чтобы иметь возможность выполнять проверку на равенство объектов
источник

PG

Pavel Glukhov in Python beginners
Можно чуточку упростить
num = input("Enter the number: ")

if len(num) == 3:
   result = int(num[-1]) % 3 == 0
   print(f'{num[-1]} кратная 3: {result}')

elif len(num) == 2:
   result = int(num[-1]) % 2 == 0
   print(f'{num[-1]} является четной: {result}')

else:
   result = int(num) % 5 == 0
   print(f'{num} кратно числу 5: {result}')
источник

(T

( |d|b£|{ Tj|{ ) in Python beginners
Привет!
В с++ short  может хранить любое значение из диапазона от -128 до 127
а питон сколько может хранить значение ?
В инт или флоат ?
источник

GT

Gospoja Linus Torval... in Python beginners
Тут еще лучше len() вынести из проверки и запихнуть в переменную. А то получаеться что ты тратиш время на перебор массива.
источник

GT

Gospoja Linus Torval... in Python beginners
Каждый раз на проверке.
источник

PG

Pavel Glukhov in Python beginners
можно. можно и num вынести и т.д.  улучшать можно до бесконечности.
источник

AK

Anton Kviatkovskii in Python beginners
Short в плюсах это -2^16;2^16-1
источник

LD

LP_ DEADPOOL in Python beginners
Привет
Давно хотел спросить есть ли на питоне решение по улучшению качества видео?
источник

GT

Gospoja Linus Torval... in Python beginners
C++ заюзай)
источник

LD

LP_ DEADPOOL in Python beginners
Проблемс я не знаю с++
источник

GT

Gospoja Linus Torval... in Python beginners
Ну тогда печаль
источник

LD

LP_ DEADPOOL in Python beginners
Блинский блин
источник

LD

LP_ DEADPOOL in Python beginners
В гугле есть то нибудь готовое
источник