python基础:条件循环字符串
1.完成完整的温度转换程序
while True:
s=int(input('摄氏温度转化为华氏温度请按 1\n华氏温度转化为摄氏温度请按 2\n'))
if s == 1:
a = float(input('请输入摄氏温度:'))
b = float(a) * 9 / 5 + 32
print('摄氏度{:.2f}转化为华氏度为{:.2f}'.format(a, b))
elif a == 2:
a = input('请输入华氏温度:')
b = 5 / 9 * (float(a) - 32)
print('华氏度{0}转化为摄氏度为{1}'.format(a, b))
else:
break

2.猜数字游戏(猜价格,猜年龄等)
number = 7;
guess = -1;
print('猜数字游戏')
while guess !=number:
guess=int(input('请输入你要猜的数字:'))
if guess==number:
print('恭喜你猜对了')
elif guess > number:
print('猜大了')
elif guess < number:
print('猜小了')

3.解析身份证号、学号不同片段的含义
h="445221199803116550";
print('省:{0}\n市:{1}\n县:{2}\n出生年月日:{3}\n所属派出所:{4}\n性别:{5}(奇数为男)'.format(h[0:2],h[2:4],h[4:6],h[6:14],h[14:16],h[16]))
x="201606050030"
print('年级:{0}\n学院:{1}\n专业:{2}\n班级:{3}\n学号:{4}'.format(x[:4],x[4:6],x[6:8],x[8:10],x[10:12]))

4.字符串的:连接,重复,in判断
name=input('请输入名字:')
print(name+'\n吃饭啦'*3)
g='1234'
print('7' in g)

5.用for循环产生一系列网址
for i in range(2,20):
print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+ str(i) +'.html')

生成网址
浙公网安备 33010602011771号