# !/use/bin/env python# -*-conding:utf-8-*- #author:shanshan """写代码a. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12b. 使用while 循环输出100-50,从大到小,如100,99,98…,到50时再从0循环输出到50,然后结束c. 使用 while 循环实现输出 1-100 内的所有奇数d. 使用 while 循环实现输出 1-100 内的所有偶数e. 使用while循环实现输出2-3+4-5+6…+100 的和""" #a. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12count = 1while count<13: print(count) count +=1 #b. 使用while 循环输出100-50,从大到小,如100,99,98…,到50时再从0循环输出到50,然后结束count = 100list_100_to_small = []list_50_to_small = []while count>0: if count>=50: list_100_to_small.append(count) else: list_50_to_small.append(count) #list_50_to_small.reverse() count -=1list_0_big = list_50_to_small[::-1]list_100_to_small.extend(list_0_big)print(list_100_to_small) #c. 使用 while 循环实现输出 1-100 内的所有奇数count = 1while count <= 100: if count % 2 == 1: print(count) count +=1 #d. 使用 while 循环实现输出 1-100 内的所有偶数count = 1while count <= 100: if count % 2 == 0: print(count) count +=1 #e. 使用while循环实现输出2-3+4-5+6…+100 的和count = 2sum = 0while count <= 100: if count % 2 == 1: sum_count = -count else: sum_count = count sum = sum_count+sum count +=1print(sum)
原文地址:https://www.cnblogs.com/shanshan-test/p/12527039.html
时间: 2024-10-18 12:53:32