Python十个实例(一)

0x00 Hello World

print("Hello World!")

0x01 数字求和

num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))

num3 = num1 + num2
print("数字%.2f和%.2f相加的结果为:%.2f" % (num1, num2, num3))

0x02 平方根

num = float(input("请输入一个数字:"))

num_sqrt = num ** 0.5
print("%.2f的平方根为:%.2f" % (num,num_sqrt))

0x03 二次方程

a = float(input("请输入a:"))
b = float(input("请输入b:"))
c = float(input("请输入c:"))

d = (b**2) - (4*a*c)

x1 = (-b-d**0.5)/(2*a)
x2 = (-b+d**0.5)/(2*a)

print("二次方程的解为%.2f和%.2f" % (x1,x2))

0x04 三角形面积

a = float(input("请输入三角形第一边长:"))
b = float(input("请输入三角形第二边长:"))
c = float(input("请输入三角形第三边长:"))

#计算半周长
d = (a + b + c) / 2

#计算面积
area = (d*(d-a)*(d-b)*(d-c)) ** 0.5
print("三角形面积为%.2f" % area)

0x05 圆的面积

import math

r = float(input("请输入圆的半径:"))

area = math.pi * r * r
print("圆的面积为%.2f" % area)

0x06 生成随机数

import random

print(random.randint(0,100))

0x07 温度转换

n = int(input("摄氏度转华氏度请按1\n华氏度转摄氏度请按2\n"))

while n != 1 and n !=2:
    n = int(input("选择错误!请重新输入:"))
if n == 1:
    celsius = float(input("请输入摄氏温度:"))
    fahrenheit = (celsius*1.8)+32
    print("%.1f摄氏度等于%.1f华氏度" % (celsius,fahrenheit))
else:
    fahrenheit = float(input("请输入华氏温度:"))
    celsius = (fahrenheit-32)/1.8
    print("%.1f华氏度等于%.1f摄氏度" % (fahrenheit,celsiut))

0x08 交换变量

x = input("请输入x的值:")
y = input("请输入y的值:")

x,y = y,x

print("交换后的x值为:{}".format(x))
print("交换后的y值为:{}".format(y))

0x09 If语句

while True:
    try:        
        num = float(input("请输入一个数字:"))

        if num > 0:
            print("该数为正数")
        elif num == 0:
            print("该数为零!")
        else:
            print("该数为负数")
        break
    except ValueError:
        print("输入无效!需要输入一个数字")
发布了26 篇原创文章 · 获赞 26 · 访问量 3773

猜你喜欢

转载自blog.csdn.net/weixin_43872099/article/details/104296041