练习一:摄氏度与华氏度的转换
代码:
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)
运行结果: