数据挖掘与算法 第二次作业
练习一:摄氏度与华氏度的转换
代码:
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)
运行结果:

浙公网安备 33010602011771号