Вторник, 07.05.2024, 20:30
Приветствую Вас Гость | RSS

Наш неофициальный сайт

Категории раздела
Python [2]
Программирование не Python
Общее [8]
Общие, текушие
Календарь
«  Сентябрь 2010  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
27282930
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа

Дневник

Главная » 2010 » Сентябрь » 23 » Программа для Python 3.1.2 "Перевод чисел в 10-систему счисления"
22:47
Программа для Python 3.1.2 "Перевод чисел в 10-систему счисления"
Сама программа:

# ввод числа и основания
#=======================
# Основание лежит между 2 и 9
v = False
print("Введите основание системы счисления от 2 до 9")
while not v:
    a=int(input("Основание? "))
    if a<10 and a>1 :
        v=True
    else:
       print("Неверное число, повторите ввод ")
print("Ok. Основание системы счисления",a)
#==========================
# В числе цифры не должны быть больше основания
v = False
print("Введите число")
while not v:
    b=input("Число? ")
    v = True
    for i in b:
        if int(i)>a-1:
            v = False
        if v == False:
            print("Неверно введено число")
            break
print("Ok. Число",b)
#=============================
# Первод в число по основанию 10
t=int(len(b))-1
s=0
for i in b:
    s=s+int(i)*(a**t)
    t=t-1
print("Результат ",s)
Категория: Python | Просмотров: 2892 | Добавил: bobrik-ms | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
НАШИ ПРЕДЛОЖЕНИЯ

_

Copyright MyCorp © 2024