数据挖掘与算法 第二次作业

练习一:摄氏度与华氏度的转换

代码:

a= int(input("华氏度转摄氏度请按1\n 摄氏度转华氏度请按2\n"))
if a == 1:
    # 用户输入数字
    a = float(input('请输入摄氏温度:'))
    # 转换公式
    d = a * 9 / 5 + 32  # 华氏温度
    # 输出结果
    print('摄氏温度{}转换为华氏温度:{}'.format(a, d))
else:
    # 用户输入数字
    a = float(input('请输入华氏温度:'))
    # 转换公式
    c = 5 / 9 * (a - 32)  # 摄氏温度
    # 输出结果
    print('华氏温度{}转换为摄氏温度:{}'.format(a, c))

  运行结果:

 

练习二: 猜数字游戏

代码:

print("猜猜我的数字:0-10")
numer = 4
guess = 'a'
while True:
a = int(input("请输入一个数字"))
if (a < 4):
print("你输入的数字过小")
elif (a > 4):
print("你输入的数字过大")
elif (a == 4):
print("恭喜你,答对了")
else:
break;

  运行结果:

 

练习三:解析身份证号

代码:

id=input('请输入身份证号:')
a=id[0:2]
b=id[2:4]
c=id[4:6]
d=id[-2]
e=id[6:14]
if int(d)%2 == 1:
d = '男'
else:
d = '女'
print('省份为:{} 市区为;{} 县级为:{} 出生日期为:{} 性别为:{}'.format(a,b,c,e,d))

运行结果:

 

练习四:字符串的:连接,重复,in判断

 代码:

#字符串的:连接,重复,in判断

s="你好吗"
t="一点也不好"

print(s+t)

print(s*2+t)

print('坏' in t)

  运行结果:

 

练习五:用for循环产生一系列网址

代码:

for i in range(1,10,2):
    print('http://news.gzcc.cn/html/xiaoyuanxinwen/' + str(i) + '.html')   #方法一
    print('http://news.gzcc.cn/html/xiaoyuanxinwen/{}.html'.format(i))    #方法二

运行结果:

 

 

练习六:用for循环遍历字符串

代码:

a = "全世界最好的我 "
for b in a:
    print(b)

运行结果:

 

posted on 2018-09-14 21:05  Z诗M7642  阅读(176)  评论(1)    收藏  举报