①通过while循环求0~100的奇数和及偶数和
[Python] 纯文本查看 复制代码 num = 0
sum1 = 0
sum2 = 0
while num <= 100:
if num % 2 == 0:
sum1 += num
num += 1
else:
sum2 += num
num += 1
sum = sum1 + sum2
print('1~100的偶数和是:{},1~100的奇数和是:{},1~100的和是:{}'.format(sum1,sum2,sum))
②通过for循环求0~100的奇数和及偶数和
解法一:
[Python] 纯文本查看 复制代码 sun_0 = 0
sum_1 = 0
sum_2 = 0
for i in range(1,101,2):
sum_1 += i
for j in range(0,101,2):
sum_2 += j
sum_0 = sum_1 + sum_2
print('0~100的奇数和是:{},偶数和是:{},0~100的总和是{}'.format(sum_1,sum_2,sum_0))
方法二:
[Python] 纯文本查看 复制代码 sun_0 = 0
sum_1 = 0
sum_2 = 0
for i in range(1,101):
if i % 2 == 0:
sum_2 += i
else:
sum_1 += i
sum_0 = sum_1 + sum_2
print('0~100的奇数和是:{},偶数和是:{},0~100的总和是{}'.format(sum_1,sum_2,sum_0))
③通过while循环输出直角三角形
[Python] 纯文本查看 复制代码 num = 0
while num < 6:
num += 1
print('*' * num,end = '')
print()
④通过for循环输出直角三角形
方法一:
[Python] 纯文本查看 复制代码 a = [['*'],['*','*'],['*','*','*'],['*','*','*','*'],['*','*','*','*','*'],['*','*','*','*','*','*']]
for x in a:
for y in x:
print(y,end = '')
print()
方法二:
[Python] 纯文本查看 复制代码 for z in range(1,7):
print('*' * z,end = '')
print()
|