第二次作业

完整的温度转换程序:

代码:

 1 while True:
 2     a = input("请输入1进行华氏度转换,输入2进行摄氏度转换,输入3结束程序:")
 3     if a == "1":
 4         temp = float(input("请输入一个摄氏度温度:"))
 5         tran = temp*9/5+32
 6         print("转为华氏度温度为:{:.2f}".format(tran))
 7     elif a == "2":
 8         temp = float(input("请输入一个华氏度温度:"))
 9         tran = 5*(temp-32)/9
10         print("转化为摄氏度温度为:{:.2f}".format(tran))
11     else:
12         print("程序结束,感谢使用!")
13         break

截图:

猜数字小游戏:

代码:

import random

def 猜年龄():
    answer = random.randint(1,21)
    num = int(input("猜猜我的年龄:(1-20)"))
    while answer != num:
        if answer > num:
            print("猜错了,比正确年龄小")
            num = int(input("猜猜我的年龄:(1-20)"))
        if  answer < num:
            print("猜错了,比正确年龄大")
            num = int(input("猜猜我的年龄:(1-20)"))
    print("猜对了,正确年龄就是:" +  str(answer))


if __name__ == "__main__":
    猜年龄()

截图:

字符串基本操作:

代码:

str1 = "Hello,同学们早上好!"
str2 = "按时交作业!"
print(str1 + "\n" + str2*3)
print(r"这是一句没有转义的字符串\\\\\\n")
print('H' in str1)

截图:

字符串解析小程序:

代码:

def 解析学号():
    stu_num = input("请输入你的学号:")
    届 = stu_num[0:4]
    入学月 = stu_num[4:6]
    入学日 = stu_num[6:8]
    班级编号 = stu_num[10:12]
    print("学号为{0}的学生是{1}届,{2}月{3}日入学的,该学生在班级里的编号为:{4}".format(stu_num, 届, 入学月, 入学日, 班级编号))


def 解析身份证():
    per_id = str(input("请输入你的身份证号:"))
    出生年份 = per_id[6:10]
    月份 = per_id[10:12]
    日 = per_id[12:14]
    年龄 = 2018-int(per_id[6:10])
    print("出生日期:{0}年{1}月{2}日\n年龄:{3}".format(出生年份, 月份, 日, 年龄))


if __name__ == "__main__":
    解析学号()
    解析身份证()

截图:

用For循环产生url:

代码:

def 生成菜鸟教程url():
    print()
    位置 = input("请输入你要到达的菜鸟教程位置:")
    url = "http://www.runoob.com/python3/python3-" + 位置 + ".html"
    print("生成的url:" + url)


def 生成广商新闻url():
    print()
    start = int(input("请输入想生成的起始新闻页面:"))
    end = int(input("请输入想生成的结束新闻页面;"))
    print("以下是广州商学院第{0}-{1}页的新闻url:".format(start,end))
    # print(list("http://news.gzcc.cn/html/xiaoyuanxinwen/"+ i +".html" for i in range(start,end+1)))
    for i in range(start,end+1):
        if i == 1:
            print("http://news.gzcc.cn/html/xiaoyuanxinwen/index.html")
        else:
            print("http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html".format(i))


if __name__ == "__main__":
    生成菜鸟教程url()
    生成广商新闻url()

截图:

用循环提取字符串:

代码:

str1 = "Hello World!"
for i in str1:
    print(i)

截图:

 

posted @ 2018-09-13 11:45  我知道你知道我知道  阅读(152)  评论(0)    收藏  举报