Size: a a a

Сообщество Python Программистов

2020 March 16

AG

Anton Grant in Сообщество Python Программистов
ну так напиши свой и нормальный
источник

AG

Anton Grant in Сообщество Python Программистов
у тебя в нём тупо ошибки
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Genri Spayer
хорошо, не буду
и все же, подскажите как писать эти лист генераторы, в этом случае
Вот это:

a = list()
for number in range(10):
   a.append(str(number**2))


Полный аналог вот этого:
a = [str(number**2) for number in range(10)]
источник

Ф

Фикрет in Сообщество Python Программистов
Anton Grant
ну так напиши свой и нормальный
это я хотел помочь , запостил ёго фото
источник

AG

Anton Grant in Сообщество Python Программистов
Фикрет
это я хотел помочь , запостил ёго фото
чьё фото?  3 и 4 строка- просто пурга полная, там инпут нефиг не нужен b= int(guestnumber)
источник

AG

Anton Grant in Сообщество Python Программистов
и в 4 й тожесамое
источник

AG

Anton Grant in Сообщество Python Программистов
не пость фотки, пость ссылки в пастебин
источник

A

Alexander in Сообщество Python Программистов
a, b = map(int, [input("Введите количество гостей"), input("Введите количество мороженного")])
print(f"Нужно докупить {a-b} мороженного" if a > b else 0)
источник

Ω

Ω in Сообщество Python Программистов
a = int(input(' '))
b = int(input(' '))
Ты переменные по другому обозвал, а потом пытаешься с a и b работать а не с именами которые сам дал
источник

AG

Anton Grant in Сообщество Python Программистов
Alexander
a, b = map(int, [input("Введите количество гостей"), input("Введите количество мороженного")])
print(f"Нужно докупить {a-b} мороженного" if a > b else 0)
нафига так сложно, если  человек не понимает смысла инпута?
источник

Ф

Фикрет in Сообщество Python Программистов
Anton Grant
нафига так сложно, если  человек не понимает смысла инпута?
согласен, это ему будет сложно....
источник

AG

Anton Grant in Сообщество Python Программистов
Фикрет
согласен, это ему будет сложно....
но именно так и надо сделать, именно для этого и нужен Питон)
источник

А

Андрій in Сообщество Python Программистов
Какие ещё обычно буквы пишут как инкремент в цилке?
источник

А

Андрій in Сообщество Python Программистов
i, j а ещё?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Андрій
Какие ещё обычно буквы пишут как инкремент в цилке?
никакие
называй переменные нормлаьно
источник

Ф

Фикрет in Сообщество Python Программистов
Андрій
Какие ещё обычно буквы пишут как инкремент в цилке?
какие душе угодно, те и пишешь
источник

Ф

Фикрет in Сообщество Python Программистов
потом чтоб сам мог понять, что за переменные
источник

A

Alexander in Сообщество Python Программистов
Ок, несложный вариант:
try:
   #Просим пользователя ввести количество гостей, и сразу превращаем строковый ввод в число
   guests_number = int(input("Введите количество гостей: "))
except Exception as e:
   #Если у нас не получается перевести строковый ввод в число - выходим с ошибкой
   print("Вы ввели не число!")
   exit(2)
try:
   ice_cream_number = int(input("Введите количество мороженного: "))
except Exception as e:
   print("Вы ввели не число!")
   exit(2)

if ice_cream_number < guests_number:
   #В том случае, если у нас не хватает мороженного, выведем сразу нехватку. Обратите внимание, что разделитель
   #элементов оператора print по умолчанию (если не задано иное) - пробел
   print("Необходимо докупить", guests_number-ice_cream_number, "мороженного")
else:
   #В любом другом случае выводим 0
   print(0)
источник

Ф

Фикрет in Сообщество Python Программистов
Даже с отработкой исключений...:)) и коментариями !
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Alexander
Ок, несложный вариант:
try:
   #Просим пользователя ввести количество гостей, и сразу превращаем строковый ввод в число
   guests_number = int(input("Введите количество гостей: "))
except Exception as e:
   #Если у нас не получается перевести строковый ввод в число - выходим с ошибкой
   print("Вы ввели не число!")
   exit(2)
try:
   ice_cream_number = int(input("Введите количество мороженного: "))
except Exception as e:
   print("Вы ввели не число!")
   exit(2)

if ice_cream_number < guests_number:
   #В том случае, если у нас не хватает мороженного, выведем сразу нехватку. Обратите внимание, что разделитель
   #элементов оператора print по умолчанию (если не задано иное) - пробел
   print("Необходимо докупить", guests_number-ice_cream_number, "мороженного")
else:
   #В любом другом случае выводим 0
   print(0)
нахрена два трая
источник