Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 6, 2011 12:30:14

wmatrosw
От:
Зарегистрирован: 2011-03-29
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите новечку плз

не могу понять, почему возникает ошибка в коде. Программа должна выводить “большие цифры” при запуске через консоль.

zero =
one =
two =
tree =
four =
five =
six =
seven =
eight =
nine =
digits =
import sys
Digits = sys.argv
row = 0
while row <7:
line = “”
col = 0
while col < len(digits):
num = int(digits)
Digits = digits
col += 1
print (line)
row += 1

возникает ошибка:
Traceback (most recent call last):
File “C:\Documents and Settings\OlisovN\py\q.py”, line 30, in <module>
num = int(digits)
TypeError: int() argument must be a string or a number, not ‘list’



Офлайн

#2 Сен. 6, 2011 13:03:25

krot
От:
Зарегистрирован: 2011-07-03
Сообщения: 18
Репутация: +  1  -
Профиль   Отправить e-mail  

Подскажите новечку плз

TypeError: int() argument must be a string or a number, not ‘list’
В Вашем случае digits это список.



Офлайн

#3 Сен. 6, 2011 13:32:12

wmatrosw
От:
Зарегистрирован: 2011-03-29
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите новечку плз

а разве int() не переводит его в число ?



Офлайн

#4 Сен. 6, 2011 14:46:12

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Подскажите новечку плз

а как он переведет в число список: ???

Офлайн

#5 Сен. 6, 2011 14:51:28

evilempirer
От:
Зарегистрирован: 2010-06-07
Сообщения: 88
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите новечку плз

как образом он переведет в int zero, one и тд ???



Офлайн

#6 Сен. 7, 2011 01:53:47

febos
От:
Зарегистрирован: 2011-07-31
Сообщения: 18
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите новечку плз

Надо так:
while col < len(Digits):
num = int(Digits)
digit = digits
line += digit + “ ”
col += 1

Я так понимаю, это пример из Саммерфилда. Нужно внимательнее смотреть на имена переменных.



Отредактировано (Сен. 7, 2011 01:55:12)

Офлайн

#7 Сен. 7, 2011 17:29:47

wmatrosw
От:
Зарегистрирован: 2011-03-29
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите новечку плз

Спасибо вам, разобрался )



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version