首页 > 其他 > 详细

第二次作业

时间:2018-09-13 12:56:31      阅读:160      评论:0      收藏:0      [点我收藏+]

完整的温度转换程序:

代码:

 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)

截图:

技术分享图片

 

第二次作业

原文:https://www.cnblogs.com/traces2018/p/9639667.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!