python3初学级别入门代码学习-1
一、数字求和
方法1:
num1 = input('第一个数字是:')
num2 = input('第二个数字是:')
sum = float(num1)+float(num2)
print('数字{0}和{1}相加结果为:{2}'.format(num1,num2,sum))在这里插入代码片
方法2:
num1 = input('第一个数字是:')
num2 = input('第二个数字是:')
sum = float(num1)+float(num2)
print('两数之和为%.1f'%(float(input('输入第一个数字:'))+float(input('第二个数字:'))))
二、求平方根
该程序只适用于正数:
num = float(input('请输入一个数字:'))
num_sqrt = num**0.5
print('%0.3f的平方根为%0.3f'%(num,num_sqrt))
负数和复数使用以下方式:
import cmath
num = int(input("请输入一个数字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根为 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))
三、计算一元二次方程
import cmath
a = float(input('输入 a: '))
b = float(input('输入 b: '))
c = float(input('输入 c: '))
# 计算
d = (b**2) - (4*a*c)
# 两种求解方式
sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
print('结果为 {0} 和 {1}'.format(sol1,sol2))
四、计算三角形面积
a = float(input('输入三角形第一条边边长:'))
b = float(input('输入三角形第一条边边长:'))
c = float(input('输入三角形第一条边边长:'))
s=(a+b+c)/2
area = (s*(s-a)*(s-b)*(s-c))**0.5
print('三角形面积为%0.2f'%area)
五、计算圆的面积
def findArea(r):
PI = 3.14
return PI *(r*r)
print("圆的面积为%.2f"%findArea(5))
六、随机数生成
函数返回数字 N ,N 为 a 到 b 之间的数字(a <= N <= b),包含 a 和 b。
import random
print(random.randint(0,9))
七、摄氏度转华氏度
celsius = float(input('输入摄氏温度:'))
fahrenheit = (celsius*1.8)+32
print('%0.1f摄氏度转为华氏度为%0.1f'%(celsius,fahrenheit))