零基础学python之for循环详解
1、res = 0for i in range(1, 101): # 变历[0, 101)区间里的整数 print(i, end=' ') # 打印不换行,每次以空字符结尾 res += iprint()print(res)
2、print('打印1到100,所有能同时被x和y整除的数')x = 9y = 6for i in range(1, 101): if i % x == 0 and i % y == 0: print(i, end=' ')print()
3、print('给定一个字符串,在所有字符中间插入一个*号,good==>>g*o*o*d')s = 'love'res = s[0]for i in range(1, len(s)): res += '*' res += s[i]print(res)
4、print('打印所有的水柁疴粝辕仙花数:')for i in range(100, 1000): a = i // 100 b = i // 10 % 10 c = i % 10 if a**3 + b**3 + c**3 == i: print(i, end=' ')print()
5、print('***************循环嵌套****************')for i in range(1, 4): print(i, '****') for j in range(1, 4): print(j, '____')
6、# 'abcd' '12345' 变成 a1 a2 a3 a4 a5 b1 b1 b3...s1 = 'abcd's2 = '12345'for c1 in s1: for c2 in s2: print(c1 + c2, end=' ') print()
7、print('******涯箨唁峦***乘法表************')for i in range(1, 10): for j in range(1, i+1): print('%d*%d=%d' % (j, i, i*j), end='\t') #\t制表符,一定程度自动对齐 print()