#!/usr/bin/env python # coding: utf-8 # In[7]: # http://python.math-hse.info my_numbers = [6.0, 8, 2, 15] for number in my_numbers: print(number + 1) print("Next number, please") print("That's all") # In[9]: # дан список, содержащий числа # найти сумму этих чисел numbers = [7, 8, 12, 765, 3, 8, 65.7] s = 0 for number in numbers: s = s + number print(s) # In[10]: sum(numbers) # In[11]: sum = 7 # In[12]: sum(numbers) # In[13]: del sum # In[14]: sum(numbers) # In[18]: some_str = "this is \t a\n\ntest" # In[21]: some_str # In[22]: print(some_str) # In[23]: words = some_str.split() # In[24]: words # In[25]: s = "Hello, world! This is a test!" # In[26]: sentences = s.split("!") # In[27]: sentences # In[28]: s # In[44]: words = ["hello", "world", "test"] line = ", ".join(words) # In[45]: line # In[31]: '"' # In[47]: for i in range(5): print("Hello!") print("i =", i) # In[48]: range(4) # In[49]: list(range(5)) # In[50]: list(range(2, 5)) # In[53]: list(range(2, 17, 3)) # In[56]: list(range(9, 1, -1)) # In[57]: # Don't! numbers = [7, 8, 2, 54] s = 0 for i in range(len(numbers)): s = s + numbers[i] print(s) # In[58]: len(numbers) # In[59]: my_list = [0, 10, 20, 30, 40, 50] # In[60]: my_list[2:4] # In[61]: my_list[1:5:2] # In[62]: my_list[::-1] # In[63]: numbers_as_str = ['7', '12', '3', '45'] # создать список, в котором эти числа записаны как числа numbers_as_int = [] for number in numbers_as_str: numbers_as_int.append(int(number)) # In[64]: numbers_as_int # In[65]: type(3.) # In[66]: numbers = [6, 9, 15] for number in numbers: number = number + 1 print(numbers) # In[67]: x, y = [5, 10] # In[68]: my_tuple = (6, 12, "Hello") # In[69]: my_tuple # In[70]: my_tuple[1] # In[71]: my_tuple[1] = 9876 # In[80]: pairs = [(1, 6), (8, 3), (2, 5), (7, 3)] # In[81]: pairs[2] # In[82]: pairs # In[83]: for a, b in pairs: print("a =", a) print("b =", b) print("Next item") # In[84]: some_list = ["Hello", "world", "test"] for i, element in enumerate(some_list): print("word", element, "position", i) # In[85]: list(enumerate(some_list)) # In[93]: numbers = [3, 8, 9, 12] for i, x in enumerate(numbers): numbers[i] = x + 1 # In[91]: numbers # In[92]: numbers # In[89]: for x in numbers[1:]: print(x) # In[94]: print(*numbers, sep="\n") # In[ ]: