-
Автор темы
- #1
Всем привет. Недавно я решил изучать программирование. Первым ЯП я выбрал Python. Изучаю его 2 дня, смотря лекции на ютубе. Так как у меня нет наставника , который сможет мне указывать на ошибки, я предпринял решение обратиться на данный форум в надежде, что тут мне кто-то поможет. Буду очень признателен всем, кто в какой-то мере будет помогать.
Первой "программой" у меня естественно была фраза "Hello, World!" :
Далее после второй лекции было домашнее задание, которое состояло из двух уровней:
Первый уровень:
-Напишите программу, которая считает площадь прямоугольника, спрашивая у пользователя длину двух сторон.
Моё решение:
-Напишите программу, которая спрашивает у пользователя два числа и знак: "+" или "-". В зависимости от знака выводит их сумму или разницу
Моё решение:
-Напишите программу, которая находит все простые числа между 0 и пользовательским числом
Моё решение:
-Напишите программу, которая находит все простые числа между 0 и пользовательским числом
Решить не смог
Второй уровень:
Задача: реализовать игру в загадки
Требования:
-Программа должна выводить в консоль текст загадки и ждать ввода пользователя
-Программа после ввода пользователя ответа должна вывести в консоль результат: правильный ли ответ дал пользователь
-Загадок должно быть 10
-Дополнительные требования (со звездочкой или сложные, необязательно для выполнения):
-Программа должна в конце игры сказать, сколько ответов дал пользователь: сколько из них было верных
-Программа должна не учитывать регистр ответа: "Python" и "python" оба должны быть правильным ответом на вопрос "Какой язык мы учим?"
Моё решение:(АХТУНГ! МНОГО БУКВ!)
На работоспособность проверить не смог.
Если ты дочитал это до конца, то спасибо тебе. Мне понадобится твоя помощь с задачей про простые числа и с последней задачей. Спасибо ещё раз
Первой "программой" у меня естественно была фраза "Hello, World!" :
Python:
print('Hello, World!')
Первый уровень:
-Напишите программу, которая считает площадь прямоугольника, спрашивая у пользователя длину двух сторон.
Моё решение:
Python:
print('Вычисление площади прямоугольника')
a = input('Введи первую сторону: ')
b = input('Введи вторую сторону: ')
print('Площадь прямоугольника равна ',int(a) * int(b))
Моё решение:
Python:
print('Добро пожаловать в рандомное приложение')
a = input('Назови любое число: ')
b = input('Назови ещё одно число: ')
c = input('Выбери действие (+\-): ')
if '-' in c:
print(int(a) - int(b))
else:
print(int(a) + int(b))
Моё решение:
Python:
print('Нахождение всех чисел, кратных 5 в диапазоне двух чисел ')
a = input('Введи первое число: ')
b = input('Введи второе число: ')
for i in range(int(a),int(b)):
if i % 5 == 0:
print(i)
Решить не смог
Второй уровень:
Задача: реализовать игру в загадки
Требования:
-Программа должна выводить в консоль текст загадки и ждать ввода пользователя
-Программа после ввода пользователя ответа должна вывести в консоль результат: правильный ли ответ дал пользователь
-Загадок должно быть 10
-Дополнительные требования (со звездочкой или сложные, необязательно для выполнения):
-Программа должна в конце игры сказать, сколько ответов дал пользователь: сколько из них было верных
-Программа должна не учитывать регистр ответа: "Python" и "python" оба должны быть правильным ответом на вопрос "Какой язык мы учим?"
Моё решение:(АХТУНГ! МНОГО БУКВ!)
Python:
print('Играем в загадки')
first_answer = input('Загадка 1 \nЧто больше: сумма всех цифр или их произведение? ')
if 'сумма' in first_answer or 'Сумма' in first_answer:
print('Правильно')
a = 1
else:
print('Неправильно')
print('Идём дальше')
second_answer = input('Загадка 2 \nНа ветке сидели три птички, две решили полететь. Сколько осталось сидеть на ветке птичек?')
if 'три' in second_answer or '3' in second_answer or 'Три' in second_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
third_answer = input('Загадка 3 \nУ Олиной мамы пять дочек: Вика, Аня, Марта, Кира... \nКак зовут пятую?')
if 'оля' in third_answer or 'Оля' in third_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
fourth_answer = input('Загадка 4 \nДва друга играли в шахматы 2 часа. \nСколько часов играл каждый из них?')
if '2' in fourth_answer or 'два' in fourth_answer or 'Два' in fourth_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
fifth_answer = input('Загадка 5 \nВ доме 4 этажа. Чем выше этаж, тем больше людей там живёт. \nНа какой этаж чаще ездит лифт?')
if '1' in fifth_answer or 'Первый' in fifth_answer or 'первый' in fifth_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
sixth_answer = input('Загадка 6 = \nВчера был четверг. \nКакой день будет послезавтра?')
if 'Воскресенье' in sixth_answer or 'воскресенье' in sixth_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
seventh_answer = input('Загадка 7 \nБыло 6 блоков. Несколько из них разрезали пополам. Стало 10 блоков. \nСколько блоков разрезали?')
if '4' in seventh_answer or 'четыре' in seventh_answer or 'Четыре' in seventh_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
eighth_answer = input('Загадка 8 \nУ семерых братьев по сестре. \nСколько всего сестер?')
if '1' in eighth_answer or 'одна' in eighth_answer or 'Одна' in eighth_answer
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
ninth_answer = input('Загадка 9 \nНа руках десять пальцев. \nСколько пальцев на десяти руках?')
if '50' in ninth_answer or 'пятьдесят' in ninth_answer or 'Пятьдесят' in ninth_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Идём дальше')
tenth_answer = input('Загадка 10 \nКакой язык программирования мы изучаем?')
if 'python' in tenth_answer or 'Python' in tenth_answer:
print('Правильно')
a = a + 1
else:
print('Неправильно')
print('Поздравляю! Ты молодец! Правильных ответов - ',a)
Если ты дочитал это до конца, то спасибо тебе. Мне понадобится твоя помощь с задачей про простые числа и с последней задачей. Спасибо ещё раз