~ это пробелы.
1)
for i in range(1,10+1): //цикл от 1 до 10 включительно
print(i)
2)
for i in range(10,0,-1): //цикл от 10 до 1 включительно
print(i)
3)
for i in range(2,10+1): //цикл от 2 до 10 включительно
if i%2==0:
print(i)
4)
for i in range(1,16+1): //цикл от 1 до 16 включительно
if i%2==1:
print(i)
5)
summ=0 //переменная для хранения суммы
for i in range(1,50+1): //цикл от 1 до 50 включительно
summ+=i
print(summ)
6)
n=int(input())
summ=0
for i in range(1,n+1): //цикл от 1 до n включительно
summ+=i
print(summ)
7)
//не знаю как циклом, но вот проще
print(len(input()))
8)
n=int(input())
for i in range(len(str(n))):
print(n%10)
n//=10
Всё. Можно лучший ответ?
1×n⁵+d₄×n⁴+d₃×n³+d₂×n²+d₁×n¹+d₀=1104
n⁵+Δ=1104, где Δ - некоторый "довесок", равный d₄×n⁴+d₃×n³+d₂×n²+d₁×n¹+d₀
В то же время, 1104<n⁶, поскольку в противном случае число было бы семиразрядным.
n⁵≤1104<n⁶
Приближенно извлекая из 1104 корни пятой и шестой степени получаем:
3.21≤1104<4.06 и в целых числах находим, что n=4.
Переведем 1104 в систему счисления по основанию 4:
1104 / 4 = 276, остаток 0
276 / 4 = 69, остаток 0
69 / 4 = 17, остаток 1
17 / 4 = 4, остаток 1
4 / 4 = 1, остаток 0
1 / 4 = 0, остаток 1
Теперь выпишем остатки в обратном порядке, получая 101100
1104₁₀ = 101100₄, т.е. проверка показала, что число в самом деле содержит три единицы и три нуля.
ответ: 4