实现用户输入数字以内偶数之和
Topic source根据兄台的算法,做了一点小改进,输入小数也可以计算了。
c_input = input("请输入你想计算偶数之和的数字:")
c_input = float(c_input)
c_input = int(c_input)
P = c_input%2
sum3 = 0
if P==0:
while c_input>0:
sum3 += c_input
c_input = c_input-2
print(sum3)
elif P == 1:
x = c_input-1
while x>0:
sum3 += x
x = x-2
print(sum3)
else:
print("输入的数字无法进行计算")在此插入代码
用列表的方法写了一遍
# -*- coding: utf-8 -*-
x=int(input('请输入指定数字'))
lists=list(range(x))
for nums in lists:
if nums % 2 != 0:
lists.remove(nums)
sums=sum(lists)
print(sums)
- 1
小小瓦匠盖楼房
算出用户指定数字以内的偶数之和