www.jbmf.net > python求两个数的和

python求两个数的和

m=int(input('请输入第一复个数制字:'))n=int(input('请输入第二个数字:'))a=mb=nif(a>b): t=aa=b t=bwhile (a!=0): r = b%a b=aa=rmax=bmin=m*n//maxprint ('最大公约数是:',max)print ('最小公倍数是:',min)

有两种方法 : 1.先把x,y这两个数分解质因数 x=2^a3^b5^c… , y=2^m3^n 5^p… 最大公约数取x和y的公共的且次数最小的质因数想乘 最小公倍数取x和y的公共的且次数最大的质因数想乘,再乘以不公共的质因数 比如求12和30的最大公

可以使用if双分支:a=5b=2if a>b: print(a)else: print(b)结果:

python中没有数组,但是有类似数组的元组,列表等容器.它们的区别在于:元组用于储存:不限数量不同类型不可修改元素;列表用于储存:不限数量不同类型可以修改元素;同时,二者都可以使用切片来获取容器中间的某个元素.所以只要知道数字下标,就可以用切片找到这两个元素进行加法操作

def prime_sum(a, b): prime_list = [x for x in range(a, b) if 0 not in [x%y for y in range(2, x)]] return sum(prime_list)print(prime_sum(10,20))

print "输入较大的数:",a = int(raw_input()) print "输入较小的数:",b = int(raw_input()) c = a-b #差求 print c

穷举法.代码如下:from __future__ import division#coding:utf-8__author__ = 'lpe234'__date__ = '2014-11-17'def main(): """ 计算100以内的整数 :return: """ for a in range(1, 101): for b in range(1, 101): for c in range(1, 101): for d in

#include<stdio.h> void main(int argc, char *argv[]) { int iNum1,iNum2; printf("请输入二个数:\n"); scanf("%d %d",&iNum1,&iNum2); printf("%d+%d=%d\n",iNum1,iNum2,iNum1+iNum2); } 只需要给iNum1和iNum2赋值,那么他们的和就可以计算出来.

# Filename : test.py# author by : www.runoob.com# 定义函数 def lcm(x, y): # 获取最大的数 if x > y: greater = x else: greater = y while(True): if((greater % x == 0) and (greater % y == 0)): lcm = greater break greater += 1 return lcm# 获取用户输入 num

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com