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("输入无效!需要输入一个数字")
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值