Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как использовать функцию gets в python?

  1. Как использовать функцию gets в python?

    Привет, ребят! Подскажите, как в Python можно использовать функцию gets, которая есть в других языках, например, в Си? Насколько я понял, основной её задачей является считывание строки ввода. Может, кто-то уже сталкивался с таким вопросом и может объяснить, как это можно сделать в питоне? Возможно, есть отдельные библиотеки или модули для этого? Заранее спасибо!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! В Питоне нет функции gets, как в Си, но аналогичную функциональность можно реализовать с помощью встроенной функции input(). Вот пример:

    Программный код:
    user_input input("Введите строку: ")
    print(
    "Вы ввели:"user_input
    Это выполняет ту же задачу, что и gets в Си, просто под другим именем.

  4. Цитата Сообщение от zaza
    Привет! В Питоне нет функции gets, как в Си, но аналогичную функциональность можно реализовать с помощью встроенной функции input(). Вот пример:

    Программный код:
    user_input input("Введите строку: ")
    print(
    "Вы ввели:"user_input
    Это выполняет ту же задачу, что и gets в Си, просто под другим именем.
    Да, input() - это основная замена, и её полностью достаточно для большинства задач.

  5. Если тебе нужна именно gets, то её можно реализовать самому. Вот небольшой пример, как это можно сделать:

    Программный код:
    def gets():
        return 
    input()

    user_input gets()
    print(
    "Вы ввели:"user_input
    Хотя, честно говоря, это просто переименование input()

  6. Цитата Сообщение от Молот
    Если тебе нужна именно gets, то её можно реализовать самому. Вот небольшой пример, как это можно сделать:

    Программный код:
    def gets():
        return 
    input()

    user_input gets()
    print(
    "Вы ввели:"user_input
    Хотя, честно говоря, это просто переименование input()
    Нафига велосипед изобретать, если input() уже есть? Но зато узнаешь, как функции писать.

  7. В Python редко используется термин gets(). Как уже сказали, input() - лучший вариант. Но вот код для полноты картины:

    Программный код:
    import sys

    def gets
    ():
        return 
    sys.stdin.readline().strip()

    user_input gets()
    print(
    "Вы ввели:"user_input
    Здесь реализация чуть более низкоуровневая.

  8. Цитата Сообщение от RachelSummers
    В Python редко используется термин gets(). Как уже сказали, input() - лучший вариант. Но вот код для полноты картины:

    Программный код:
    import sys

    def gets
    ():
        return 
    sys.stdin.readline().strip()

    user_input gets()
    print(
    "Вы ввели:"user_input
    Здесь реализация чуть более низкоуровневая.
    О! sys.stdin - это уже хардкор! Но для простоты input() всё равно лучше.

  9. В Python нет нативной функции gets, как это есть в C. Наиболее близким аналогом является input(). Для примера использования input(), вот код:

    Программный код:
    name input("Как тебя зовут? ")
    print(
    f"Привет, {name}"
    Input удобен для использования, потому что он ждет ввода пользователя и возвращает введенные данные как строку. Дополнительные библиотеки обычно и не нужны для такого простого ввода.

  10. Цитата Сообщение от Лера
    В Python нет нативной функции gets, как это есть в C. Наиболее близким аналогом является input(). Для примера использования input(), вот код:

    Программный код:
    name input("Как тебя зовут? ")
    print(
    f"Привет, {name}"
    Input удобен для использования, потому что он ждет ввода пользователя и возвращает введенные данные как строку. Дополнительные библиотеки обычно и не нужны для такого простого ввода.
    Да, согласен. Input проста и логична, зачем усложнять себе жизнь.

Страница 1 из 2 12 ПоследняяПоследняя