const randomArr = () => {
// ...
return arr;
};
const randomArr = () => Array.from({length: 10}, () => (Math.random() * 10) | 0);
// [ 0, 3, 2, 4, 2, 1, 1, 5, 2, 5 ]
Так не исключены повторы значений.[1, 2, ... 10]
и случайно перемешать их:const randomArr = () => {
const arr = Array.from({length: 10}, (_, i) => i + 1); // [1, 2, .. 10]
for (let i = 0; i < 10; i++) {
const j = i + Math.floor(Math.random() * (10 - i));
[arr[i], arr[j]] = [arr[j], arr[i]]; // местами поменять
}
return arr;
}
// [ 6, 7, 9, 3, 1, 8, 10, 2, 4, 5 ]
const dividerCounter = (n) => {
let num = n;
let count = 1;
for (let i = 2; i <= num; i++) {
if (num % i === 0) {
// num делится на i. Значит, i - простое.
// Если бы оно не было простым, то состояло бы из других простых,
// более мелких. Но ведь их выкинули из num на предыдущих итерациях.
let pow = 1;
let ipow = i;
// определяем степень для простого числа i
for (let ipowNext = i * i; num % ipowNext === 0; ipowNext = ipowNext * i) {
pow++;
ipow = ipowNext;
}
count = count * (pow + 1);
num = num / ipow; // теперь в составе num нет простого числа i
}
}
return count;
}
filename = 'guest.txt'
text = "\nPlease enter your name:"
text += "\n(Enter 'quit' when you are finished.) "
while True:
name = input(text)
if name == 'quit':
break
else:
print("Hello " + name + "!")
with open(filename, 'a') as f:
f.write(f'{name}\n')
class Battery():
"""Простая модель аккумулятора электромобиля."""
def __init__(self, battery_size=60):
def get_range(self):
"""Выводит приблизительный запас хода для аккумулятора."""
if self.battery_size == 70:
range = 240
elif self.battery_size == 85:
range = 270
message = "This car can go approximately " + str(range)
print(message)
Что куда прописать?Что - пишем 'python google таблицы'