Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование в python Помогите решить. Срочно!

Александр Поляков Знаток (277), открыт 3 недели назад
Практические задания

1. Написать программу, запрашивающую три слова. Вывести эти слова в одну строку через дефис. Пробелов в строке быть не должно. Ввод: три слова. Вывод: строка вида: Слово1-Слово2-Слово3.

2. Написать программу, запрашивающую по отдельности имя, фамилию, возраст и выводящую на экран строку следующего вида: Вас зовут 'Фамилия' 'Имя'. Ваш возраст: 'возраст'. Где вместо 'Фамилия', 'Имя', и 'Возраст' подставляются соответствующие данные. Ввод: три параметра: имя, фамилия, возраст. Вывод: строка, требуемая условием задачи.

3. Программа запрашивает целое число в десятичной системе счисления. Перевести число в двоичную, восьмеричную и шестнадцатеричную систему. Ввод: целое число в десятичной системе счисления. Вывод: строки вида: Десятичному числу соответствует: двоичное число: ; восьмеричное число: ; шестнадцатеричное число:
5 ответов
Карандаш без чернил Мастер (1004) 3 недели назад
word1, word2, word3 = input("Введите слово 1: "), input("Введите слово 2:"), input("Введите слово 3: ")
print(word1, word2, word3, sep="-")


name, surname, age = input("Введите ваше имя: "), input("Введите вашу фамилию: "), input("Введите ваш возраст: ")
print(f"Вас зовут: {name, surname}. Ваш возраст: {age}." )

num = int(input("Введите число...:"))
print(f"Десятичному числу соотстветствует двоичное число: {bin(num)[2:]}; восьмеричное число: {oct(num)[2:]}, шестнадцатеричное число: {hex(num)[:2]};")
Александр ПоляковЗнаток (277) 3 недели назад
Спасибо большое.
urijbelov321 Ученик (41) 3 недели назад
Конечно, вот решения для ваших практических заданий на Python:

1. Программа, запрашивающая три слова и выводящая их через дефис
# Запрашиваем три слова у пользователя
word1 = input("Введите первое слово: ")
word2 = input("Введите второе слово: ")
word3 = input("Введите третье слово: ")

# Выводим слова, соединенные дефисом
result = f"{word1}-{word2}-{word3}"
print(result)
2. Программа, запрашивающая имя, фамилию и возраст и выводящая их в указанном формате
# Запрашиваем имя, фамилию и возраст у пользователя
first_name = input("Введите имя: ")
last_name = input("Введите фамилию: ")
age = input("Введите возраст: ")

# Выводим строку в указанном формате
result = f"Вас зовут '{last_name}' '{first_name}'. Ваш возраст: '{age}'."
print(result)
3. Программа, переводящая число из десятичной системы в двоичную, восьмеричную и шестнадцатеричную системы
# Запрашиваем целое число у пользователя
decimal_number = int(input("Введите целое число в десятичной системе счисления: "))

# Переводим число в двоичную, восьмеричную и шестнадцатеричную системы
binary_number = bin(decimal_number)
octal_number = oct(decimal_number)
hexadecimal_number = hex(decimal_number)

# Выводим результаты
print(f"Десятичному числу соответствует: двоичное число: {binary_number}; восьмеричное число: {octal_number}; шестнадцатеричное число: {hexadecimal_number}")
Эти программы помогут вам выполнять указанные задачи. Если у вас есть дополнительные вопросы или нужны пояснения, не стесняйтесь спрашивать!
Юрий Семыкин Искусственный Интеллект (200641) 3 недели назад
На питоне всё просто:
 print(*input('3слова=').split(), sep='-') 
tt=['Вас зовут=','Ваше имя=','возраст=']
s=[input(i) for i in tt]
print(tt[0],s[0],s[1],tt[2],s[2])
x=int(input('dec='))
print('Десятичному числу',x,\
'\n соответствует двоичное число:',bin(x), \
';\n восьмеричное число: ',oct(x),\
';\n шестнадцатеричное число:',hex(x))
ivan866_z Мудрец (19867) 3 недели назад
программки запрашивающие имя пользователя - так учили во времена Basic / QBasic
сейчас это абсолютно не актуально потому что:
- терминалы давно не являются основным способом ввода информации, вместо них используются GUI и конфигурационные файлы, либо передаются параметры в программу через консоль либо системный скрипт (чему вас абсолютно не учат)
- ввод и считывание текстовых файлов, а также вообще работа со строчными переменными и массивами - важнейшая часть современного программирования ввиду преобладания web-технологий (JS, json, npm, yaml, xml и т.п.)
- учит везде и всюду использовать type casting, а это гнилая тема; вместо нее нужно использовать вышеобозначенные форматы и парсеры в нативных форматах конкретной ОС
- это тупо скучно
Похожие вопросы