快捷搜索:  汽车  科技

python3零基础小白快速入门(python3的基础学习之数学)

python3零基础小白快速入门(python3的基础学习之数学)# 定义函数 def add(x y): return x y #相加 def subtract(x y): return x - y #相减 def multiply(x y): return x * y # 相乘 def divide(x y): return x / y # 相除 # 用户输入 print("选择运算:") print("1、相加") print("2、相减") print("3、相乘") print("4、相除") choice = input("输入你的选择(1/2/3/4):") num1 = int(input("输入第一个数字: ")) num2 = int(input("输入第二个数字: ")) if cho

python3零基础小白快速入门(python3的基础学习之数学)(1)

1.求和

代码

# 用户输入数字 num1 = input("输入第一个数字:") #''和""均可以 num2 = input('输入第二个数字:') # 求和 sum = float(num1) float(num2) #可以为小数 # 显示计算结果 print('{0} {1} =: {2}'.format(num1 num2 sum)) #format(0 1 2)

2.求平方根

代码

num = float(input('请输入一个数字: ')) num_sqrt = num ** 0.5 print(' %0.3f 的平方根为 %0.3f'%(num num_sqrt))

3.温度摄氏度和华氏温度转换

代码

celsius = float(input('输入摄氏温度: ')) # 计算华氏温度 fahrenheit = (celsius * 1.8) 32 print('%0.1f ℃ 转为华氏温度为= %0.1f ' %(celsius fahrenheit) '℉')

4.简单的加减乘除的计算器

代码

# 定义函数 def add(x y): return x y #相加 def subtract(x y): return x - y #相减 def multiply(x y): return x * y # 相乘 def divide(x y): return x / y # 相除 # 用户输入 print("选择运算:") print("1、相加") print("2、相减") print("3、相乘") print("4、相除") choice = input("输入你的选择(1/2/3/4):") num1 = int(input("输入第一个数字: ")) num2 = int(input("输入第二个数字: ")) if choice == '1': print(num1 " " num2 "=" add(num1 num2)) elif choice == '2': print(num1 "-" num2 "=" subtract(num1 num2)) elif choice == '3': print(num1 "*" num2 "=" multiply(num1 num2)) elif choice == '4': print(num1 "/" num2 "=" divide(num1 num2)) else: print("非法输入,没有这个选项!")

5.求n的立方和

代码

#计算公式 1^3 2^3 3^3 4^3 …… n^3 def sumOfSeries(n): sum = 0 for i in range(1 n 1): sum =i*i*i return sum # 调用函数 n = int(input("输入第n等于: ")) print(sumOfSeries(n))

6.已知半径求圆的面积

代码

#计算圆的面积 r = int(input("输入第r半径值等于: ")) def findArea(r): PI = 3.14159265 return PI * (r*r) # 调用方法 print("圆的面积为 %.6f" % findArea(r))

7.输入r求圆的面积

代码

#计算圆的面积 PI = 3.14159265 r = input("输入一个半径 r 的值:") if r.isdigit(): # 判断是否是数字字符串,如我输入汉字,就不是字符串=阿拉伯数字 s = PI * pow(float(r) 2) #pow函数 print("半径为 {} 的圆面积为:{:.4f}".format(r s)) #.4f代表小数点后4位format格式 else: print("输入错误!")

8.Python 判断奇数偶数

8.1代码一

# 如果是偶数除于 2 余数为 0 # 如果余数为 1 则为奇数 num = int(input("输入一个数字: ")) if (num % 2) == 0: # %代表÷,注意/不代表÷ print("{0} 是偶数".format(num)) else: print("{0} 是奇数".format(num))

8.2代码二(代码简单就是美)

num = eval(input('请输入数字: \n')) #\n代表换行,没有就是在后面加上输入的数字 print('{} 是 '.format(num) ('偶数.' if num % 2 == 0 else '奇数.'))

9.整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积。

即:n!=1×2×3×...×n。

注意:0的阶乘为1。即:0!= 1

代码

# 获取用户输入的数字 num = int(input("请输入一个数字: ")) factorial = 1 # 查看数字是负数,0 或 正数 if num < 0: print("抱歉!负数没有阶乘!") elif num == 0: #注意==为等于号 print("0 的阶乘为 1") else: for i in range(1 num 1): factorial = factorial*i #注意=这里是赋值的意思,不是等于号 print("%d 的阶乘为 %d" %(num factorial))

值得收藏,学习到了。

猜您喜欢: