num = int(input())if num % 2 == 1:print("odd")else:print("even")
方法一:print('百位:{},十位:{},个位:{}'.format(*input('请输入一个三位数:')))方法二:i=int(input('请输入一个三位数:'))t=(i//100,i//10%10,i%10)print('百位:{},十位:{},个位:{}'.format(*t))
/usr/bin/python3# -*- coding:utf-8 -*-"""@author:Storm_duck@file :Average.py@time :2020/3/10 9:46"""输入一个包含若干自然数的列表输出这些自然数的平均值,结果保留3个小数"""def aver(alist):return sum(alist) / len(alist)if __name__ == "__main__":olist = e...
def summ(n): if n%2: m=1 else: m=2 return round(sum([1/x for x in range(m,n+1,2)]),2)print(summ(5))
另一位答主的方法需要用 num = str(num)的方法先把需要求位和的数字转化成字符串在进行计算,这里介绍一个不需要这样转化的递归写法:def getSum(num):if num // 10 == 0:return num return num % 10 + getSum(num // 10)输入输出:输入:456 输出 15 输入:23456 输出:20 ...