第二次作业
1.摄氏度和华氏度的转换
while True: a=int(input('摄氏度转为华氏温度请按1\n华氏温度转为摄氏度请按2\n')) if a == 1: # 用户输入摄氏温度 c ==float(input('请输入摄氏温度')) # 计算华氏温度 f=(c*1.8)+32 # 向用户输出华氏温度 print('{:.2f}摄氏度转为华氏温度{:.2f}'.format(c,f)) elif a == 2: f = float(input('请输入华氏温度')) c = 5/9*(f -32) print('{:.2f}摄氏度转为华氏温度{:.2f}'.format(c,f)) else: break
运行结果:

2.猜数字游戏
number=16
guess=15
print('猜年龄游戏') while guess !=number: guess = int(input('请输入你想猜的数字:')) if guess == number: print('猜对了!') elif guess < number: print('你猜的数字太小了') elif guess > number: print('你猜的数字太大了') else: break
结果:

3.解析身份证号
i=input('请输入你的身份证:')
a=i[6:10]
b=i[4:6]
c=i[-2]
if int(c)%2 == 0:
c="小姐姐"
else:
c="小哥哥"
print('你的出生年是:{}\n你的市区是:{}\n你的性别是:{}\n'.format(a,b,c))
结果:

4.for循环
for i in range(2,9):
print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+'.html')
结果:

5.in 重复
s = '晚上好。记得吃饭哦!' print(s+'') print(s * 5) '记得吃饭哦!' in s
结果是:


浙公网安备 33010602011771号