# 2. 打印出0-20之间所有的偶数
list1 = [i for i in range(21) if i % 2 == 0]
print(list1)
# 3. 从0到10,奇数乘以10,偶数乘以100
list2 = [i * 100 if i % 2 == 0 else i * 10 for i in range(11)]
print(list2)
# 4. list=['welcome','to','our','world'] 输出 welcome # to # our # world #
list = ['welcome', 'to', 'our', 'world']
print(' # '.join(list), '#')
# 5. 将1~20的整数相加,直到和大于等于100
sum_a = 0
for i in range(1, 21):
sum_a += i
if (sum_a) >= 100:
print([x for x in range(1, i + 1)], sum_a)
break
# 6. 将1~100的奇数依次相加,并输出结果
list6 = [p for p in range(1, 101) if p % 2 != 0]
print(sum(list6))
练习点在基础的遍历和运算符使用。
# 2. 打印出0-20之间所有的偶数
def print_even():
for i in range(21):
if i % 2 == 0:
print(i)
# 3. 从0到10,奇数乘以10,偶数乘以100
def print_add_or_multiple():
for i in range(11):
if i % 2 == 0:
print(i * 100)
else:
print(i * 10)
# 4. list=['welcome','to','our','world'] 输出 welcome # to # our # world #
def print_with_number_sign():
tar = ['welcome', 'to', 'our', 'world']
print(' # '.join(tar), '#')
# 5. 将1~20的整数相加,直到和大于等于100
def to_sum():
re = 0
for i in range(1, 21):
if re < 100:
re += i
print(i)
return re
# 6. 将1~100的奇数依次相加,并输出结果
def sum_odd():
re = 0
for i in range(1, 101):
if i % 2 != 0:
re *= i
print(i)
return re
if __name__ == '__main__':
print_with_number_sign()
# 2. 打印出0-20之间所有的偶数
list1 = [i for i in range(21) if i % 2 == 0]
print(list1)
# 3. 从0到10,奇数乘以10,偶数乘以100
list2 = [i * 100 if i % 2 == 0 else i * 10 for i in range(11)]
print(list2)
# 4. list=['welcome','to','our','world'] 输出 welcome # to # our # world #
list = ['welcome', 'to', 'our', 'world']
print(' # '.join(list), '#')
# 5. 将1~20的整数相加,直到和大于等于100
sum_a = 0
for i in range(1, 21):
sum_a += i
if (sum_a) >= 100:
print([x for x in range(1, i + 1)], sum_a)
break
# 6. 将1~100的奇数依次相加,并输出结果
list6 = [p for p in range(1, 101) if p % 2 != 0]
print(sum(list6))
挺简单的,楼上都写了
专家的建议是专家不建议
确实简单
import sys
# 2
print("------------------------------------------\n")
for i in range(21):
if i % 2 == 0:
if(i == 20):
sys.stdout.write(str(i) + "。")
else:
sys.stdout.write(str(i) + ",")
# 3. 从0到10,奇数乘以10,偶数乘以100
print("\n")
print("------------------------------------------\n")
for i in range(11):
if i % 2 == 0: # 偶数
print(i * 100)
else: # 基数
print(i * 10)
# 4.
print("------------------------------------------\n")
lis = ['welcome', 'to', 'our', 'world']
i = 0
for item in lis :
sys.stdout.write(lis[i] + "#")
i = i+1
# 5. 将1~20的整数相加,直到和大于等于100
print("\n")
print("------------------------------------------\n")
sum = 0
for i in range(1, 21):
if sum <= 100:
sum += i
print(i)
print("sum="+str(sum))
# 6. 将1~100的奇数依次相加,并输出结果
print("------------------------------------------\n")
sum = 0
for i in range(1, 101):
if i % 2 != 0:
sum += i
print("sum="+str(sum))