本期继续给大家推荐Python的语法讲解,Python作为深度学习的必备工具,也是PHM初学者的必备技能。之前发表了初学者必看 | Python入门语法讲解与实战(一),这期主要是介绍Python的input输入语句和判断语句。
name=input()
num=input("请输入号码:")
print("号码为%s"%num )
num=int(num)
print("号码为%d"%num)
#定义变量存储布尔类型数据
bool_1=True
bool_2=False
print(f"bool_1变量内容是{bool_1},类型是:{type(bool_1)}")
#比较运算符得到布尔类型
num1=10
num2=10
print(f"10==10的结果是:{num1==num2}")
age=input("请输入你年龄:")age=int(age)if age>18: print("已经成年")
age=input("请输入你年龄:")age=int(age)if age>18: print("已经成年")
3. if else语句
3.1定义:
if+判断语句:
成立时,做的事
else:
不成立,做的事
age=int(input("请输入你年龄:"))
if age>=18:
print("已经成年")
else:
print("未成年")
4. if elif else语句
if+判断语句:成立做的事elif+判断语句:成立做的事else: 都不成立做的事
age=int(input("年龄是"))
if age<18:
print("未成年")
elif 60>=age>=18:
print("壮年")
else:
print("老年")
num=10
if int(input("请输入猜想的数字"))==num:
print("correctly")
elif int(input("不对,再输入一次"))==num:
print("correctly")
elif int(input("不对,再输最后一次"))==num:
print("correctly")
else:
print("全错啦,我想的是:%d"%num)
if+判断语句:
成立要做的事
if +判断语句:
成立做的事
elif+判断语句:
成立做的事
else:
成立做的事
else:
成立做的事
if 30>int(input("请输入你的年龄"))>=18: if int(input("入职年龄为:"))>2: print("可以领取礼品") elif int(input("你的级别为"))>3: print("可以领取礼品") else: print("sorry")else: print("sorry")
import random
num = random.randint(1,1010)
n1=int(input("请输入数字"))
if n1>num:
n2=int(input("猜大了,请再输入数字"))
if n2>num:
if int(input("猜大了,最后一次输入数字"))!=num:
print("sorry")
else:
print("correctly")
elif n2<num:
if int(input("猜小了,最后一次输入数字"))!=num:
print("sorry,答案是%d" % num)
else:
print("correctly")
else:
print("correctly")
elif n1 < num:
n2 = int(input("猜小了,请再输入数字"))
if n2 > num:
if int(input("猜大了,最后一次输入数字")) != num:
print("sorry,答案是%d"%num)
else:
print("correctly")
if n2 < num:
if int(input("猜小了,最后一次输入数字")) != num:
print("sorry,答案是%d"%num)
else:
print("correctly")
else:
print("correctly")
else:
print("correctly")
import random
num = random.randint(1,10)
n=int(input("请输入数字"))
if n>num:
if int(input("猜大了,请再输入数字")) > num:
if int(input("猜大了,最后一次输入数字"))!= num:
print("sorry")
else:
print("correctly")
elif int(input("猜大了,请再输入数字")) < num:
if int(input("猜小了,最后一次输入数字")) != num:
print("sorry")
else:
print("correctly")
elif n<num:
if int(input("猜小了,请再输入数字")) > num:
if int(input("猜大了,最后一次输入数字"))!= num:
print("sorry")
else:
print("correctly")
elif int(input("猜小了,请再输入数字")) < num:
if int(input("猜小了,最后一次输入数字")) != num:
print("sorry")
else:
print("correctly")
else:
print("correctly")
原因:第五行,如果输入的数小于或者等于,会进入10行。并提示("猜大了,请再输入数字")进行重新输入重新判断 ,而且根据判断结果如果输入的没有小于num,不会进入执行10行if程序。
编辑:赵栓栓
校核:李正平、张泽明、张勇、王畅、陈凯歌、董浩杰
若需转载,请联系小编。