№1
a = [int(input('Введите значение: ')) for _ in range(int(input('Введите кол-во значений: ')))]
for i in range(len(a)):
print('индекс ', i, ', значение ', a[i], sep='')
№2
a = [int(input('Введите значение: ')) for _ in range(int(input('Введите кол-во значений: ')))]
a.reverse()
for i in range(len(a)):
print('индекс ', i, ', значение ', a[i], sep='')
№3
import random
print([random.randrange(10, 1000) for _ in range(int(input('Введите кол-во покупок: ')))])
№4
import random
a = [random.randrange(10, 1000) for _ in range(int(input('Введите кол-во покупок: ')))]
print(a)
print('Выручка составляет', sum(a), 'рублей')
№5
import random
a = [random.randrange(10, 1000) for _ in range(int(input('Введите кол-во покупок: ')))]
print(a)
print('Выручка составляет', sum(a), 'рублей')
print('Сумма наибольшей покупки составляет', max(a), 'рублей')
print('Сумма наименьшей покупки составляет', min(a), 'рублей')
№6
import random
a = [random.randrange(1, 50) for _ in range(int(input('Введите кол-во покупок: ')))]
print('')
print('| Число | Сумма от 1 до числа |')
for i in range(len(a)):
print('')
print('|', a[i], ' | ', sum(range(1, a[i]+1)), ' |')
print('')
Тут можно поиграть с таблицей, чтобы было хорошо было видно, а значения верные.
№7
import random
a = [random.randrange(1, 100) for _ in range(random.randrange(10, 20))]
b = int(input('Введите ограничение: '))
q = []
print(a)
for i in a:
if i < b:
q += [i]
print(q)
#include <iostream>
#include <cmath>
#include <vector>
using namespace std;
int main() {
vector<float> coordinates;
string a;
getline(cin, a);
string buffer;
for(int i = 0; i<a.length(); ++i) {
if(a[i]!=' ') {
buffer+=a[i];
} if(a[i]==' '||i==a.length()-1) {
if(buffer[buffer.length()-1]=='.') {
buffer+="0";
}
float num = stof(buffer);
coordinates.push_back(num);
buffer = "";
}
}
if(coordinates.size()!=4) {
cout << "wrong data. example: 1.1 2.2 3.3 4.4";
}
float result;
int temp1, temp2, temp3, temp4;
temp1 = coordinates[0]-coordinates[2];
temp2 = coordinates[1]-coordinates[3];
temp1 = temp1 * temp1;
temp2 = temp2 * temp2;
temp3 = temp1 + temp2;
result = sqrt(temp3);
cout << result;
}