homework02

1
def Algebra(a,b,c): 
    s1 = (-b + ((b **2 - 4 * a * c) ** 0.5)) / (2 * a)
    s2 = (-b - ((b **2 - 4 * a * c) ** 0.5)) / (2 * a)
    pbs = (b **2 - 4 * a * c)
    if pbs > 0:
        print("The roots are",s1,"and",s2)
    elif pbs == 0:
        print("The root is ",s1)
    else:
        print("The equation has no real roots")

def Start():
        a, b, c = eval(input("Enter a,b,c:"))
        Algebra(a,b,c)

Start()

在这里插入图片描述

2
import random
def SUM(first,second):
    sum = int(input('请输入两个整数的和:'))
    if sum == first+second:
        print('True')
    else:
        print('False')
    
def Start():
    first = random.randint(0,100)
    second = random.randint(0,100)
    SUM(first,second)

Start()

在这里插入图片描述

3
def Start():
    first = random.randint(0,100)
    second = random.randint(0,100)
    SUM(first,second)

Start()"""

def Day(day):
    
    
    if day == 0:
        print('星期天')
    elif day == 1:
        print('星期一')
    elif day == 2:
        print('星期二')
    elif day == 3:
        print('星期三')
    elif day == 4:
        print('星期四')
    elif day == 5:
        print('星期五')
    elif day == 6:
        print('星期l六')
    else:
        print('您输入的数有误')

def Week(day,week):
    c = (day + week)
    if c >= 7:
        d = c%7
        Day(d)
    else:
        Day(c)
    
    
def Start():
  day = int(input('请输入今天是一周的哪一天'))
  week = int(input('请输入未来天数'))
  Day(day)
  Week(day,week)

Start()

在这里插入图片描述

4
def zhengshu(a,b,c):
    d = [a,b,c]
    d.sort()
    print(d)
def Start():
    a,b,c = eval(input('请输入三个整数'))
    zhengshu(a,b,c)
Start()

在这里插入图片描述

5
def bijiao(weight,price,weight1,price1):
    s1 = weight/price
    s2 = weight1/price1
    if s1 > s2:
        print('package 1 has the better price')
    else:
        print('package 2 has the better price')
    
def Start():
    weight,price = eval(input('输入第一种米的重量和价格'))
    weight1,price1 = eval(input('输入第二种米的重量和价格'))
    bijiao(weight,price,weight1,price1)
Start()

在这里插入图片描述

7
import random
def zhengfan(s1):
    s = random.choice('正,反')
    if s == s1:
        print('恭喜你猜对了')
    else:
        print('小垃圾')
def Start():
    s1 = str(input("请猜测硬币显示[正/反]"))
    zhengfan(s1)
Start()

在这里插入图片描述

8
import random
def bijiao(player):
    computer = random.randint(0,2)
    print (computer)
    if computer == player:
        print('平局')
    else:
        if computer == 0 and player == 1:
            print('电脑赢')
        elif computer == 1 and player ==2:
            print('电脑赢')
        elif computer == 2 and player ==0:
            print('电脑赢')
        else:
            ('恭喜你')

def Start(): 
    player = int(input("请输入你的数字"))
    bijiao(player)
Start()

在这里插入图片描述

11
def shuru(enter):
    enter = str(enter)
    enter1 = enter[::-1]
    if enter == enter1:
        print('这是一个回文数')
    else:
        print('这不是一个回文数')


def Start():
    enter = int(input('请输入一个三位数'))
    shuru(enter)
Start()

在这里插入图片描述

12
def zhouchang(a,b,c):
    if a + b > c and a + c > b and b + c > a:
        print(a+b+c)
    else:
        print('输入非法数')
def Start():
    a,b,c = eval(input('请输入三角形的三条边'))
    zhouchang(a,b,c)


Start()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值