python简单脚本2

来源:互联网 发布:爱在记忆中找你知乎 编辑:程序博客网 时间:2024/06/05 02:16

编写一个python脚本,判断用户输入的变量名是否合法?

(首位为字母或下划线,其他为数字,字母或下划线)

#!/usr/bin/env python#coding:utf-8import stringbianliang=raw_input("please input bianliang:")a=1if bianliang[0] not in string.letters+"_":    print("shibai")else:    for i in bianliang[1:len(bianliang)]:        if i not in string.letters+string.digits+"_":            print("shibai")            a=0    if a==1:        print("ok")

测试结果

这里写图片描述

用户输入一个数字,判断是否为质数;

#!/usr/bin/env python#coding:utf-8Num=input("please input a number:")if Num<=1:    print "this number is not suzhu"else:    min = 2    while min < Num:        if Num%min==0:            print "this number is not suzhu"            break        min+=1    else:        print "this number is suzhu!!!"

测试结果

这里写图片描述

处理字符串”1Xa7YzU”,最终分别打印数字,大写字母和小写字母;

#!/usr/bin/env python#conding =utf-8s = "helo12Xy6z"xiao = ""da = ""shu = ""for i in s:    if i.islower():        xiao=xiao+i    if i.isdigit():        shu=shu+i    if i.isupper():        da=da+iprint "daxie:"+daprint "xiaoxie:"+xiaoprint "shuzi:"+shu

测试结果

这里写图片描述