Homework2

def ji(a,b,c):
    if b*b - 4*a*c > 0:
        print('方程有两个实根')
        da(a,b,c)
    elif b*b-4*a*c == 0:
        print('方程有一个实根')
    else:
        print('The equation has no real roots')
        
def da(a,b,c):
    r1 = float((-b + (b*b - 4* a*c)**0.5)/2 * a )
    r2 = float((-b + (b*b - 4*a*c)**0.5)/2 * a )
    print(r1,r2)


def start():
    a = float(input('请输入a的值:'))
    b = float(input('请输入b的值:'))
    c = float(input('请输入c的值:'))
    ji(a,b,c)
start()
'''


#2学习加法
'''
import random
def rad(a):
    num = random.randint(0,100)
    num1 = random.randint(0,100)
    if num + num1 == a:
        print('结果为真')
    else:
        print('结果为假')
        


def start():
    a = int(input('请输入两个数之和:'))
    rad(a)
start()
'''
#3预算天数
'''
def week(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('星期六')
        
def today(day,day_1):
    day_2 = day+day_1
    if day_2>=7:
        day_3 = (day_2)%7
        week(day_3)
    else:
        week(day_2)
    
def start():
    day = eval(input('请输入今天是哪一天:'))
    day_1 = eval(input('输入到哪天的天数'))
    week(day)
    today(day,day_1)
start()
'''

#4对三个整数排序
'''
def pan(a,b,c):
    d = [a,b,c]
    d.sort()
    print(d)



def start():
    a = int(input('请输入第一个整数'))
    b = int(input('请输入第二个整数'))
    c = int(input('请输入第三个整数'))
    pan(a,b,c)
start()
'''
#5比较价钱
'''
def rice(pc,pv):
    if pc > pv:
        print('Package 1 has the better price')
    else:
        print('Package 2 has the better price')

def start():
    pc = int(input('请输入第一家大米的价格:'))
    pv = int(input('请输入第二家大米的价格:'))
    rice(pc,pv)
start()
'''

#6找出一个月的天数
'''
import calendar 
def num(year,month):
    print(calendar.monthrange(year, month)[1])


def start():
    year = int(input('Enter year: ')) 
    month = int(input('Enter month number: '))
    num(year,month)
start()
'''


#7抛硬币
'''
import random
def mian(ft):
    0 == '正面'
    1 == '反面'
    for i in range(10):
        i = random.randint(0,1)
        if i == ft:
            print('猜测值是正确的')
        else:
            print('猜测值是错误的')

def start():
    ft = int(input('输入一个猜测值:'))
    mian(ft)
start()
'''
#8剪刀石头布
'''
import random
def caiquan(people):
    0 == '剪刀'
    1 == '石头'
    2 == '布'
    c = random.randint(0,2)
    print(c)
    if people == c:
        print('平局')
    else:
        if c == 0 and people == 1:
            print('电脑赢了')
        elif c == 1 and people == 2:
            print('电脑赢了')
        elif c == 2 and people == 0:
            print('电脑赢了')
        else:
            print('你赢了')
def start():
    people = int(input('请你出拳:'))
    caiquan(people)
start()
'''


#10选牌游戏
import random
def pai():
    shu = ["a",2,3,4,5,6,7,8,9,10,"jack","queen","king"] 
    hua = ["梅花","红桃","方块","黑桃"]
    a = random.choice(shu)
    b = random.choice(hua)
    print("这张是{}{}".format(b,a))
pai()

#11
def main(a):
    b = a
    c = 0
    while b > 0:
        c *= 10
        c += b % 10
        b //= 10
    if a == c:
        print('%d是回文数' % a)
    else:
        print('%d不是回文数' % a)
def start():
    a = int(input('请输入一个正整数: '))
    main(a)
start()
#12计算周长

def bian(b1,b2,b3):
    a = b1 + b2
    b = b1 + b3
    c = b2 + b3
    if a>b3 or b>b2 or c>b1:
        print('合法')
        C = b1+b2+b3
        print("周长是:",C)
    else:
        print('不合法')
def start():
    b1 = int(input('第一条边长:'))
    b2 = int(input('第二条边长:'))
    b3 = int(input('第三条边长:'))
    bian(b1,b2,b3)
start()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值