Дневник
Главная » 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 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|