def vhod():
a = input().split() #тут строка переводится в список строк
a = list(map(int, a)) # тут список строк превращается в список чисел
print(a) #выводятся все числа от первого эл-та списка до последнего
return a
например, каждый элемент списка на 2 умножить :)
map(lambda l: l*2, my_list)
B().sendMessage()
B(username, cookie).sendMessage()
from math import sqrt
def input_int(count):
cathetus = raw_input('Введите число {}: '.format(count)) # python2
# cathetus = input('Введите число {}: '.format(count)) # python3
return int(cathetus) if cathetus.isdigit() else input_int(count)
def calculation(a, b):
hypotenuse = sqrt(a ** 2 + b ** 2)
square = float(a * b)/2 # updated, old: square = (a * b)/2
return {'hypotenuse': hypotenuse, 'square': square}
result = calculation(input_int(1), input_int(2))
print("\nгипотенуза: {hypotenuse}\nплощадь: {square}".format(**result))
import json
import codecs
from pprint import pprint
def ld(p, encoding="utf8"):
u"""загрузка объекта"""
with codecs.open(p, "rt", encoding=encoding) as f:
return json.load(f)
json_dict = ld('my_file.json')
new_dict = dict()
for key in json_dict.keys():
new_dict[key] = json_dict[key]['html']
pprint(new_dict)
# -*- coding: utf-8 -*-
message = 'ывпавыапавыпвпав'
for i in message:
print(i)
message = u'ывпавыапавыпвпав'
for i in message:
print(i)
# -*- coding: utf-8 -*-
def cesarMethod(message):
output = []
# alphabet = 'abcdefghijklmnopqrstuvwxyz'#'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
alphabet = u'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'
# steps = int(raw_input('Введите Ваш ключ: '))
steps = 2
for i in message.decode('utf8'):
if i == ' ':
output.append(' ')
else:
pos = alphabet.index(i) + steps
if pos >= 25:
pos -= 26
output.append(alphabet[pos])
print 'Зашифрованное сообщение: ', ''.join(output)
# message = raw_input('Введите Ваше сообщение: ').lower()
message = 'специальнодлятостера'
cesarMethod(message)
result = {}
for tom in open('k1.csv', 'r'):
t1, t2, t3 = tom.replace('\n', '').split(';')
result[t1] = (t2, t3)
for tom in open('k2.csv', 'r'):
t1, t2, t3 = tom.replace('\n', '').split(';')
if t1 not in result.keys():
result[t1] = (t2, t3)
for k in result.keys():
print('{}: {}'.format(k, result[k]))
import psycopg2
my_variable = 142.15
conn = psycopg2.connect("dbname='kurs' user='dbuser' host='localhost' password='dbpass'")
cur = conn.cursor()
cur.execute("INSERT INTO kurs_table(kurs_now) VALUES (%s)" % my_variable)
conn.commit()
cur.close()
conn.close()
from xml.dom.minidom import parse
dom = parse("xml.xml")
for node in dom.getElementsByTagName('Cube'):
if node.getAttribute('time'):
print('date = {}'.format(node.getAttribute('time')))
for item in node.getElementsByTagName('Cube'):
if item.getAttribute('currency'):
print('currency = {0}, rate = {1}'.format(item.getAttribute('currency'),
item.getAttribute('rate')))
date = 2015-01-06
currency = USD, rate = 1.1914
currency = JPY, rate = 141.69
currency = BGN, rate = 1.9558
currency = CZK, rate = 27.695
currency = DKK, rate = 7.4414
currency = GBP, rate = 0.78420
currency = HUF, rate = 319.32
currency = PLN, rate = 4.3075