Загрузка...

Калькулятор ( моя первая работа )

Тема в разделе Python создана пользователем Lil_franc 19 авг 2020. (поднята 19 авг 2020) 946 просмотров

  1. Lil_franc
    Lil_franc Автор темы 19 авг 2020 Заблокирован(а) 154 13 июл 2019
    Мой первый Калькулятор

    https://mega.nz/file/g7RThACY

    Ключ-Gr4LJgz9fGCbse_m9hBWSwZdCVm-FyDmG2OlobGGL0w
    Код
    # калькулятор 2+2
    from colorama import init
    from colorama import Fore, Back, Style

    init()

    # цвет выбора
    print(Back.MAGENTA)

    what = input ( "Выбире ! (+,-) : " )

    a = float ( input( "введи первое число: " ) )
    b = float ( input( "Введи второе число: ") )

    # цвет ошибки
    print(Back.RED)

    if what == "+":
    c = a + b
    print ("Ответ: " + str ( c ) )
    elif what == "-":
    c = a - b
    print ("Ответ: " + str ( c ) )
    else:
    print ("ОТКАЗ!")
     
    19 авг 2020 Изменено
  2. Vargonik
    Vargonik 19 авг 2020 Разбан спустя 2 года 0 24 сен 2019
    Бля а нахуя, можно код просто сюда вставить [IMG]
     
    1. Lil_franc Автор темы
  3. Decoy4298
    Decoy4298 19 авг 2020 217 18 фев 2020
    Ужасный стиль, херовая грамматика, посредственная реализация :finger_up:
     
  4. LoNAME
    LoNAME 19 авг 2020 Заблокирован(а) 0 16 авг 2020
    много лишнего написал мог бы сделать тут и умножение и деление [IMG]
     
  5. DaleCooper
    Сделал по уроку Хауди Хо:finger_up:
    Ты бы русским занялся:podumai:
    Да, а теперь пытайся добавлять новые функции: умножение, деление. Позже можно посложнее: возведение числа в степень, извлечение корня, уравнение с одним неизвестным):vinny:
     
  6. LoNAME
    LoNAME 19 авг 2020 Заблокирован(а) 0 16 авг 2020
    Хауди хо не выход(
     
  7. comedian
    comedian 19 авг 2020 334 8 апр 2020
    Я бы на Паскале лучше написал :peka:
    --- Сообщение объединено с предыдущим 19 авг 2020
    А вообще - в целом неплохо, для первой работы - хорошо :)
     
  8. Vargonik
    Vargonik 19 авг 2020 Разбан спустя 2 года 0 24 сен 2019
    Если ты в пайтоне один день, нормально
     
    1. Lil_franc Автор темы
    2. DaleCooper
      Durevv, Сейчас снесём твоё число дьявола:da:
  9. ssss_ssss
    ssss_ssss 19 авг 2020 :) 70 17 янв 2020
    Блин я питуон не знаю ;( Только Java но такто понятно :Rotvgovne::finger_up: Вообщем молодец так держать!
     
    1. Lil_franc Автор темы
  10. loliconya
    loliconya 19 авг 2020 15 28 ноя 2018
    пойдет, для первой программки
     
    1. Lil_franc Автор темы
    2. loliconya
      Lil_franc, не бросай главное, и не смотри хауди хо, почитай A Byte of Python:sloth:
    3. Lil_franc Автор темы
      loliconya, просто решил попробовать вчера вечером и мне понравилось, про хауди хо ( первое видео в ютубе про python которое мне выпало)
  11. ЗелёнаяТабуретка
    Пойдет. Я такой же писал на питоне, только я сразу перешел к умножению и делению. И совет не смотри хауди хо, а смотри ExtremeCode:da:
     
  12. ЗелёнаяТабуретка
    Вот это кстати генератор паролей. Задание тебе. Сделай его лучше.
    Python
    import random

    chars = '+-/*!&$#?=@<>abcdefghijklnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
    number = input('количество паролей?'+ "\n")
    length = input('длина пароля?'+ "\n")
    number = int(number)
    length = int(length)
    for n in range(number):
    password =''
    for i in range(length):
    password += random.choice(chars)
    print(password)
     
    1. Lil_franc Автор темы
  13. Lancaster
    Lancaster 19 авг 2020 Быстро накачаться? - lolz.guru/threads/2538866/ 300 1 ноя 2018
    Ну ахуеть блять нахуй. Уник этому господину :crying_teenage:
     
    1. Lil_franc Автор темы
  14. Rayni_inactive3406565
    неплохо для того, кто пол часа в пэйтоне
     
    1. Lil_franc Автор темы
  15. de9x
    de9x 19 авг 2020 Frontend developer 140 3 янв 2019
    красавец, расширяй функционал и продолжай учиться
     
    1. Lil_franc Автор темы
      de9x, спасибо
  16. KASPAY
    KASPAY 21 авг 2020 657 11 авг 2019
    Я тоже недавно питон учить начал , вот мой первый код
    Код
    while True:
    r = input()
    num = str(100)
    if r == num:
    print ("Поздравляю вы выйграли")
    break
    elif(r > num):
    print("Загаданное число меньше")
    else:
    print("Загаданное число больше")
     
  17. DVEON
    DVEON 21 авг 2020 3 7 июн 2019
    Зачем всё усложнять? В пайтон по умолчанию встроен парсер математических выражений.
    Python
    eval(input())
     
    1. Skavem
      DVEON, во-первых, евал - не совсем интерпретатор мат. выражений. Во-вторых она https://habr.com/ru/post/221937/ не безопасна для программы и нужна скорее для отладки, чем для создания конечного продукта. А в-третьих, товарисч списал с обучающего видео код и "усложнял" не он, а автор, который попытался максимально просто пояснить некоторые принципы пайтона и так, чтобы ученик был доволен некоторым конечным продуктом
    2. DVEON
      Skavem, приношу извинения за неправильную формуливку. Под парсером мат. выражений я имел ввиду возможность интерпретатора, которую можно использовать через евал. Я сам считаю этот способ костыльным, но ввод выражения для пользователя будет гораздо комфортнее, чем построчный ввод, а комфорт пользователя очень важен. В такой ситуации лучше написать парсер самому, заодно можно попрактиковаться в составлении несложных алгоритмов. Для новичка этот способ будет гораздо сложнее, чем сделать просто проверку ввода на отсутствие букв и перекинуть ввод в евал.
Top
Загрузка...