python - 添加一系列数字python 2.7
问题描述
我正在尝试打印偶数,然后在这个数字范围内添加并打印奇数。我已经被困了一段时间,似乎无法弄清楚我需要做什么。
first = int(raw_input("Input the lower integer : "))
second = int(raw_input("Input the higher integer : "))
def calc(even,odd):
for even in range(first, second+1):
if(even % 2 == 0):
print even
for odd in range(first, second+1):
if(odd % 2 > 0):
print odd
calc(first,second)
解决方案
尝试这个。这将打印所有偶数,然后是奇数的总和:
first = int(raw_input("Input the lower integer : "))
second = int(raw_input("Input the higher integer : "))
def calc(first, second):
sumOdds = 0
for i in range(first, second+1):
if i % 2 == 0:
print 'Even: ', i
else:
sumOdds += i
print(sumOdds)
calc(first,second)
推荐阅读
- android - 我没有收到凌空的回应
- python - 如何使用 discord.py 发送 python 列表的所有元素
- ios - 为什么 withAnimation 会改变这些引用的管理方式?
- hammerspoon - 用 Hammerspoon 选择菜单项
- python - 在 Camel Case 中组装输入的单行
- android - 如何在 Android Studio 中制作 GIF 动态壁纸 BUTTON 应用程序
- python - Series 的真值是模棱两可的。在此“==”运算符 Python Pandas 上使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()
- apple-watch - 在 Apple Watch 中按需获取氧饱和度
- regex - PowerShell:替换换行符并连接两行
- sql-server - SQLDependency 的权限