a = int(input('摄氏转华氏请按1/n华氏转摄氏请按2:/n')) if a == 1: cs=float(input("输入摄氏温度:")) fa=(cs*1.8)+32 print('{:.2f}摄氏温度转华氏温度为{:.2f}'.format(cs,fa)) elif a == 2: fa= float(input("输入华氏温度:")) cs= 5/9 * (fa-32) print('{:.2f}华氏温度转摄氏温度为{:.2f}'.format(cs, fa)) else: break
数字猜谜游戏
nu=7 gu=-1 print("数字猜谜游戏:") while gu!=nu: gu=int(input("请输你猜的数字:")) if gu==nu: print(" 你答对了") elif gu<nu: print("猜的数字小了:") elif gu>nu: print("猜的数字大了:")
身份证号码
def main(): a="" while (len(a) !=18): a =input('请输入18位身份证号码') print("省份{}".format(a[0:2])) print("市{}".format(a[2:4])) print("县{}".format(a[4:6])) print("出生年{}月{}日{}".format(a[6:10],a[10:12],a[12:14])) print("顺序码".format(a[14:18])) if(int(a[-2])%2==1): print("性别男") else: print("性别女") print("校验码{}".format(a[-1])) if __name__ == '__main__': main()
学号
def main(): a = "" while (len(a) != 12): a = input('请输入12位学号') print('年级{}专业{}班级{}序号{}'.format(a[:4],a[4:6],a[6:8],a[8:])) if __name__ == '__main__': main()
字符串连接,重复,in判断
def main(): print('123'+'456') #字符串连接 print('123'*3) #字符串重复3次 print('5' in '123428798') #判断字符串在不在 for i in range(1,5): print('http: // news.gzcc.cn / html / 2018 / xiaoyuanxinwen_0909 / '+str(i)+'.html') if __name__ == '__main__': main()
for 循环生成一系列网址range()函数可以快速生成,注意变更字符类型str()
for i in range(2,24): print('http://news.gzcc.cn/html/xiaoyuanxinwen/'+str(i)+".html")