Дякую, що відгукнулися.
Якшо винести вище за цикл n=0, то теж нічого не працює.
а з символами я вже робила і так працює....
ось мій код з символами:
# ПОШУК і підрахунок кількості цифр в числі:
mynumber=str(input("Введіть натуральне число: "))
# Символи для цифр:
symbs=['0','1','2','3','4','5','6','7','8','9']
print("Шукаємо і підраховуємо кількість цифр в введеному числі:",symbs)
# Пошук цифр:
for s in symbs:
# Якщо цифру знайдено:
if s in mynumber:
k=mynumber.count(s)
print ("В числі",mynumber, "Є цифра '"+s+"'", "в кількості", k)
# Якщо цифри не має:
else:
print("В числі",mynumber, "НЕ МАЄ цифри '"+s+"'")
# Останнє повідомлення програми:
print ("Підрахунок завершено")
%Run 'урок10_кільСимвВряд(+).py'
Введіть натуральне число: 890890890
Шукаємо і підраховуємо кількість цифр в введеному числі: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
В числі 890890890 Є цифра '0' в кількості 3
В числі 890890890 НЕ МАЄ цифри '1'
В числі 890890890 НЕ МАЄ цифри '2'
В числі 890890890 НЕ МАЄ цифри '3'
В числі 890890890 НЕ МАЄ цифри '4'
В числі 890890890 НЕ МАЄ цифри '5'
В числі 890890890 НЕ МАЄ цифри '6'
В числі 890890890 НЕ МАЄ цифри '7'
В числі 890890890 Є цифра '8' в кількості 3
В числі 890890890 Є цифра '9' в кількості 3
Підрахунок завершено
>>>
Але, я хотіла спробувати, чи можна зробити такий результат для значення int, і зробити підрахунок так, щоб не використовувати функцію count._____Але вже на думку спадає, що мабуть ціле число типу int сприймається Python як цілісний об"єкт, і можливо, що те що я хотіла зробити , може, це просто не можливо.