c判断字符串是不是数字_Python从零开始 变量命名规则、if判断和for循环

变量的命名规则

在Python中,变量的命名是有着要求的,不可以和关键字重名,也不可以包含特殊字符

关键字列表:

FalseNoneTrue
andasassert
asyncawaitbreak
classcontinuedef
delelifelse
exceptfinallyfor
fromglobalif
importinis
lambdanonlocalnot
orpassraise
returntrywhile
withyield

特殊字符:
除了a~z0~9A~Z_都可以作为变量名的一种,可是不能用数字做开头:681e7608e2561154dc6f5e0bf92febc1.png

if判断条件

在生活中是不是有判断,比如:如果如果盐用完了,就去买,在python里就是这样:

if 表达式1:    
    语句1 #条件为真执行语句1
elif 表达式2:
    语句3 #如果语句1没执行,就判断表达式2是否为真,为真执行语句3
else:
    语句2 #语句1和语句3都没执行时执行
#注意一个if结构可以有多个elif,可else必须放在最后
#elif和else不可以单独用

如:

print("数字转英文\n")
c = input("输入一个数字>>")
if c=="1":
    print("one")
elif c=="2":
    print("two")
elif c=="3":
    print("three")
elif c=="4":
    print("four")
elif c=="5":
    print("five")
elif c=="6":
    print("six")
elif c=="7":
    print("seven")
elif c=="8":
    print("eight")
elif c=="9":
    print("nine")
elif c=="0":
    print("zero")
else:
    print("输入错误")

效果:3c1a457f6389fe006592f8cdaa9f2fde.png

for结构

循环在python表示为for,用法:

for i in 列表/字典/字符串:
    语句1

range函数可以返回一个n到m的数字列表(不包括m),步长为j:

list1=range(2, 10+1)
str1=""
for i in list1:
    str1+=str(i)+" ";
print("2到10的数字:", str1)

应用:

#阶乘
iw = int(input("阶乘的数字>>"))
ans=1
for i in range(iw, 0, -1):
    ans*=i
print("结果 =", ans)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值