Python基础---循环

while循环

# 打印小星星
x = 1
j = '*'
while x < 5:
    print(x * j)
    x += 1
# 打印圣诞树
x2 = 1
j2 = '*'
k2 = ' '
while x2 <= 5:
    print((5 - x2) * k2, (2 * x2) * j2)
    x2 += 1
x4=1
while x4 <= 5:
    print((5 - x4) * k2, (2 * x4) * j2)
    x4 += 1
x3 = 1
while x3 <= 5:
    print(4 * k2, 2 * j2)
    x3 += 1
# 计算1~100的和
a = 1
sum = 0
while a <= 100:
    sum += a
    a += 1
print(sum)
# 计算1~100间偶数的和
b = 1
sum2 = 0
while b <= 100:
    if b % 2 == 0:
        sum2 += b
    b += 1
print(sum2)
# 从控制台输入5个值,求和,求平均值
d = 1
sum3 = 0
avg = 0
while d <= 5:
    k = int(input('请输入第{}个值:'.format(d)))
    sum3 += k
    d += 1
print(sum3)
avg = sum3 / 5
print(avg)

# 数字逆序输出,从控制台输入三位数,例如,123逆序输出321
# 第一种方法
y = input('请输入一个三位数:')
y1 = int(y)
y2 = y1 // 100
y3 = (y1 % 100) // 10
y4 = y1 % 10
y5 = (y4 * 100) + (y3 * 10) + y2
print(y5)

# 第二种方法
mm = input('请输入一个三位数:')
rs_list = list(mm)
rs_list.reverse()
rs_list = ''.join(rs_list)
print(rs_list)

# 第三种方法
lm = input('请输入一个三位数:')
rs_list2 = list(lm)
rs_list3 = rs_list2[-1] + rs_list2[-2] + rs_list2[-3]
print(rs_list3)
#打印小星星
'''
*
**
***
****
*****
'''
i=1
while i<=5:
    k=1
    while k<=i:
        print('*',end='')
        k+=1
    print()
    i+=1
#九九乘法表
i1=1
while i1<=9:
    k1=1
    while k1<=i1:
        print('{}*{}={}'.format(i1,k1,i1*k1),end='\t')
        #print('{}'.format(i1), '*', '{}'.format(k1), '=', i1 * k1, 2*' ',end='')
        k1+=1
    print()
    i1+=1

for循环

'''for 循环的格式:
for 临时变量 in 可迭代内容:
    ...代码1...
    ...代码2...
注意:循环体靠缩进来表示
执行流程:从可迭代内容中获取数据,赋值给临时变量。
执行循环体。直到可迭代内容的数据全部取完后,for循环结束程序继续往下执行'
可迭代内容:例如: 字符串 hello world,
                 range()函数 range(100),默认从0开始,包含头不包含尾'''
name = "azy"
for i in name:
    print(i)
print('程序完了')
# 使用for循环输出九九乘法表
for x in range(1, 10):
    for y in range(1, x + 1):
        print('{}*{}={}'.format(x, y, x*y), end='\t')
    print()
#使用for循环求控制台输入的值的总和
a=0
for z in range(1,6):
    a+=int(input('请输入第{}个值:'.format(z)))
print(a)
'''for  : 
else:'''
for i in range(5):
    print(i)
else:
    print('执行完了。。。')
print('程序结束了。。')

猜你喜欢

转载自blog.csdn.net/weixin_44239385/article/details/85268319