练习三

练习1


In [ ]:
name=input("please input your name")
birth=int(input("Please input your birthday date like 1020(10月20号),204(2月4号) "))
if  birth >= 1222:
    print(name,"你是摩羯座!")
elif birth>= 1123:
    print(name,"你是射手座!")
elif birth>=1024:
    print(name,"你是天蝎座!")
elif birth>= 923:
    print(name,"你是天秤座!")
elif birth>=823:
    print(name,"你是处女座!")
elif birth>=723:
    print(name,"你是狮子座!")
elif birth>=622:
    print(name,"你是巨蟹座!")
elif birth>=521:
    print(name,"你是双子座!")
elif birth>=420:
    print(name,"你是金牛座!")
elif birth>=321:
    print(name,"你是白羊座!")
elif birth>=219:
    print(name,"你是双鱼座!")
elif birth>=120:
    print(name,"你是水瓶座!")
else :
    print(name,"你是摩羯座!")

练习2


In [26]:
m=int(input("请输入一个数"))
n=int(input("请输入另一个非零数"))
question=input("您想进行哪种操作?请输入:连续求和/连续乘积/求余/整除")
if question =="连续求和":
    if m>n:
        total=n
        while m>n:
            n=n+1
            total=total+n
        print(total)
    elif m<n:
        total=m
        while m<n:
            m=m+1
            total=total+m
        print(total)
    else:
        print(m+n)


elif question=="连续乘积":
    if m>n:
        pro=n
        while m>n:
            n=n+1
            pro=pro*n
        print(pro)
    
    elif m<n:
        pro=m
        while m<n:
            m=m+1
            pro=pro*m
        print(pro)
    
    else:
        print(n*m)

elif question=="求余":
    print(m%n)
else:
    print(m/n)


请输入一个数4
请输入另一个非零数1
您想进行哪种操作?请输入:连续求和/连续乘积/求余/整除连续乘积
24

练习3


In [21]:
p=int(input("请输入北京当前PM2.5数值:"))
if p>=500:
    print("请打开空气净化器,并佩戴防霾口罩。")
elif p>=300:
    print("请打开空气净化器,并佩戴口罩。")
elif p>=100:
    print("请避免户外运动,并佩戴口罩。")
else:
    print("今天天气很好。")
    
print("谢谢您的合作!")


请输入北京当前PM2.5数值: (140)
请避免户外运动,并佩戴口罩。
谢谢您的合作!

练习4


In [ ]:
word=input("请输入一个英文单词,我们将其转化为复数形式。")
if "word" .endswith("ch/sh"):
    print(word"es")
elif "word" .endswith("o"):
    print(word"es")
else:
    print(word"s")

In [ ]: