Python: как распечатать диапазон a-z?

1. Печать a-n: b c d e f g h i j k l m n

2. Каждую секунду в a-n: c e g i k m

3. Добавьте a-n к индексу URL {hello.com/, hej.com/..., hallo.com/}: hello.com/a hej.com/b... hallo.com/n

93
задан dreftymac 11 June 2019 в 23:45
поделиться

5 ответов

>>> import string
>>> string.ascii_lowercase[:14]
'abcdefghijklmn'
>>> string.ascii_lowercase[:14:2]
'acegikm'

Для URL-адресов вы можете использовать что-то вроде этого

[i + j for i, j in zip(list_of_urls, string.ascii_lowercase[:14])]
168
ответ дан 24 November 2019 в 06:12
поделиться
for one in range(97,110):
    print chr(one)
17
ответ дан 24 November 2019 в 06:12
поделиться

Подсказки:

import string
print string.ascii_lowercase

и

for i in xrange(0, 10, 2):
    print i

и

"hello{0}, world!".format('z')
22
ответ дан 24 November 2019 в 06:12
поделиться

Предполагая, что это домашнее задание ;-) - не нужно вызывать библиотеки и т. Д. - вероятно, вы ожидаете, что вы будете использовать range () с chr / ord, например:

for i in range(ord('a'), ord('n')+1):
    print chr(i),

В остальном, просто поиграйте немного с range ()

44
ответ дан 24 November 2019 в 06:12
поделиться

Это ваш второй вопрос: string.lowercase[ord('a')-97:ord('n')-97:2] потому что 97==ord('a') -- если вы хотите немного поучиться, то должны сами разобраться с остальным ;-)

1
ответ дан 24 November 2019 в 06:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: