homework1

第一题
"""
def p_b_s(a,b,c):
    pan_bie_s=b**2-4*a*c
    if pan_bie_s>0:
        r1=(-b+(pan_bie_s)**0.5)/2/a
        r2=(-b-(pan_bie_s)**0.5)/2/a
        print("The roots are %fand%f"% (r1,r2))
    elif pan_bie_s==0:
        r1=(-b-(pan_bie_s)**0.5)/2/a
        print("The roots is %f"% r1)
    else:
        print("The equation has no real roots")

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

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

请输入a:1
请输入b:6
请输入c:2
The roots are -0.354249and-5.645751
"""

在这里插入图片描述第二题
“”"
import random
def sum():
shu1=random.randint(0,100)
print(shu1)
shu2=random.randint(0,100)
print(shu2)
shu=int(input(“请您输入数:”))
sum_1=shu1+shu2
if shu==sum_1:
print(“您输入的为真”)
else:
print(“您输入错误,请重新输入”)

sum()
“”"`

第三天
"""
def xi_q(b):
    if b==0:
        print("今天为星期日")
    elif b==1:
        print("今天是星期一")
    elif b==2:
        print("今天是星期二")
    elif b==3:
        print("今天是星期三")
    elif b==4:
        print("今天是星期四")
    elif b==5:
        print("今天是星期五")
    else:
        print("今天是星期六")
def xi_q_1(a):
    if a==0:
        print("今天之后未来某天为星期日")
    elif a==1:
        print("今天之后未来某天为星期一")
    elif a==2:
        print("今天之后未来某天为星期二")
    elif a==3:
        print("今天之后未来某天为星期三")
    elif a==4:
        print("今天之后未来某天为星期四")
    elif a==5:
        print("今天之后未来某天为星期五")
    else:
        print("今天之后未来某天为星期六")
def sta():        
    shu1=int(input("请输入:"))
    b=shu1%7
    xi_q(b)
    shu2=int(input("请输入到没来某天的数:"))
    a=(shu1+shu2)%7
    xi_q_1(a)

sta()
"""

在这里插入图片描述

第四天
"""
def sheng_xu(shu1,shu2,shu3):
    if shu1>shu2:
        if shu2>shu3:
            print("%d<%d<%d"%(shu3,shu2,shu1))
        else:
            if shu1>shu3:
                print("%d<%d<%d"%(shu2,shu3,shu1))
            else:
                print("%d<%d<%d"%(shu2,shu1,shu3))
    else:
        if shu1>shu3:
            print("%d<%d<%d"% (shu3,shu1,shu2))
        else:
            if shu2<shu3:
                print("%d<%d<%d"% (shu1,shu2,shu3))
            else:
                print("%d<%d<%d"% (shu1,shu3,shu2))
shu1=int(input("请输入第一个数:"))
shu2=int(input("请输入第二个数:"))
shu3=int(input("请输入第三个数:"))
sheng_xu(shu1,shu2,shu3)
"""
第五题
"""
def bi_jiao(jiage1,jinshu1,jiage2,jinshu2):
    if jiage1>jiage2:
        if jinshu1-jinshu2>jinshu2:
            print("第二种大米好")
        else:
            print("第一种大米好")
    else:
        if jinshu2-jinshu1>jinshu1:
            print("第一种大米好")
        else:
            print("第二种大米好")

jiage1=int(input("请输入第一种大米的价格"))
jinshu1=float(input("请输入达一种大米的斤数"))
jiage2=int(input("请输入第二种大米的价格"))
jinshu2=float(input("请输入第二种大米的斤数"))
bi_jiao(jiage1,jinshu1,jiage2,jinshu2)
"""
第六题
"""
def yue_nian(yue,nian):
    if yue<=7:
        if nian//4==0 and nian//100==0 or nian//400=0:
            if yue%2==0:
                if yue==2:
                    print("这月天数我29天")
                else:
                    print("这个月为30天")
            else:
                print("这个月为30")
        print("这月天数我31天")
    else:
        if yue%2==0:
            print("这月天数我31天")
        else:
            print("这个月为30天")
        
yue=int(input("请输入月份:"))
nian=int(input("请输入年份:"))
yue_nian(yue,nian)
"""
第七题
"""
import random
def cai_ce(a):
    num=random.randint(1,2)
    if a==num: 
        print("恭喜你答对了:")
    else:
        print("不好意思,你猜错了")
a=int(input("请输入你要猜的面:"))
cai_ce(a)
"""

在这里插入图片描述

第八题
"""
#0 石头   1 布  2 剪刀
import random
def cai_que(yong_hu):
    num=random.randint(0,2)
    if yong_hu==num:
        print("平局")
    else:
        if yong_hu==0 and num==1:
            print("电脑赢了")
        elif yong_hu==1 and num==2:
            print("电脑赢了")
        elif yong_hu==2 and num==0:
            print("电脑赢了")
        else:
            print("你赢了")
yong_hu=int(input("0:石头,1:布,2:剪刀>>>"))
cai_que(yong_hu)
"""

在这里插入图片描述

第九题
"""
def xi_qi(q,m,year):
    j=year//100
    k=year%100
    if m>2:
        h=(q+(26*(m-1)/10)+k+(k/4)+(j/4)+5*j)%7
        if h==0:
            print("今天是星期六")
        elif h==1:
            print("今天是星期日")
        elif h==2:
            print("今天是星期一")
        elif h==3:
            print("今天是星期二")
        elif h==4:
            print("今天是星期三")
        elif h==5:
            print("今天是星期四")
        else:
            print("今天是星期五")
    elif m==1:
        m=13
        h=(q+(26*m/10)+k+(k/4)+(j/4)+5*j)%7
        if h==0:
            print("今天是星期六")
        elif h==1:
            print("今天是星期日")
        elif h==2:
            print("今天是星期一")
        elif h==3:
            print("今天是星期二")
        elif h==4:
            print("今天是星期三")
        elif h==5:
            print("今天是星期四")
        else:
            print("今天是星期五")
    else:
        h=(q+(26*14/10)+k+(k/4)+(j/4)+5*j)%7
        if h==0:
            print("今天是星期六")
        elif h==1:
            print("今天是星期日")
        elif h==2:
            print("今天是星期一")
        elif h==3:
            print("今天是星期二")
        elif h==4:
            print("今天是星期三")
        elif h==5:
            print("今天是星期四")
        else:
            print("今天是星期五")            
q=int(input("请输入一个月的某一天>>>"))
m=int(input("请输入月份>>>"))
year=int(input("请输入年份"))
xi_qi(q,m,year)
"""

在这里插入图片描述

第十题
"""
import random
def pai():
    hua_se=['黑桃','红桃','方块','梅花']
    b=random.randint(0,3)
    hua_se1=hua_se[b] 
    shu1=['Ace',2,3,4,5,6,7,8,9,11,'Jack','Queen','King']
    a=random.randint(0,12)
    shu1=shu1[a]
    print("你抽的牌是%sis%s"%(hua_se1,shu1))

pai()
"""
第十一题
"""
def hui_wen_s(num):
    if num>99 and num<1000:
        gewei=num%10
        baiwei=num//100
        if gewei==baiwei:
            print("%d这个数是回文数"% num)
        else:
            print("%d这个数不是回文数"% num)


    else:
        print("您输入的数不是三位数")

num=int(input("请输入一个三位数>>>"))
hui_wen_s(num)
"""
第十二题
"""
def san_jiao_x(a,b,c):
    if a<b<c:
        if a+b<c:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
    elif a<c<b:
        if a+c<b:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
    
    elif b<a<c:
        if a+b<c:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
    elif b<c<a:
        if c+b<a:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
    elif c<a<b:
        if a+c<b:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
    else:
        if c+b<a:
            sum=a+b+c
            print("三角形周长为:%d"% sum)
        else:
            print("这三条边构不成一个三角形")
a=int(input("请输入第一条边>>>"))
b=int(input("请输入第二条边>>>"))
c=int(input("请输入第三条边>>>"))
san_jiao_x(a,b,c)
"""
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值