Задание 1 Нам дали программу, которая приветствует Amy, но ктото украл наш код и сделал там ошибки! Найдите и исправьте
все неточности, а затем запустите код и убедитесь, что он
правильно работает.
Код к заданию 1:
# example 1
print("Hello, Amy"
# example 2
age = 15
print("Amy is {age} years old" .format(age))
# example 3
color = input("Input your favorite color: ")
print(f Her favorite color is {color}")
Задание 2
Напишите свою программу, которая предложит пользователю ввести свое имя и поприветствует его. В программе
должны быть:
1. Ввод значения – функция input().
2. Вывод значения – функция print().
Результат работы: файл с расширением .py.
Выбор ПО на ваше усмотрение: Atom, PyCharm, Python IDLE.
C#. Пример работы на изображении. (Входные данные отличаются)
using System;
using System.Collections.Generic;
using System.Linq;
namespace NSymbs
{
class Program
{
static void Main(string[] args)
{
string input;
input = Console.ReadLine();
int[] param = input.Split("\t ".ToCharArray()).Select(x => int.Parse(x)).ToArray();
input = Console.ReadLine();
int z = input.Length / param[1];
List<string> bufer = new List<string>();
for (int i = 0; i < z; ++i)
bufer.Add(input.Substring(i*param[1], param[1]));
Console.WriteLine(bufer.Distinct().Count());
}
}
}
дан ряд чисел:
1 2 3 4 5 6 7 8 9 10 11
рассмотрим наихудший вариант попадания
1. говорим цифру 2, в ответ ничего не слышим, соответственно в 1 и 3 тоже ничего нет
2. говорим цифру 5, в ответ ничего не слышим, соответственно в 4 и 6 тоже ничего нет
3. говорим цифру 8, в ответ ничего не слышим, соответственно в 7 и 9 тоже ничего нет
4. говорим цифру 10, в ответ слышим "попал" или "почти попал", и сразу становится понятно, где цифра.
если слышим раньше "попал", то на этом останавливаемся.
если слышим раньше "почти попал", то стреляем в соседнюю, и если попадаем, то цепочка прекращается, если ничего не слышим, то будет число, которое мы не называли.
ответ: 4 - наименьшее количество чисел при худшем раскладе.