本期继续给大家推荐Python的语法讲解,Python作为深度学习的必备工具,也是PHM初学者的必备技能。之前发表了初学者必看 | Python入门语法讲解与实战(一),这期主要是介绍Python的input输入语句和判断语句。
name=input()
num=input("请输入号码:")print("号码为%s"%num )num=int(num)print("号码为%d"%num)

#定义变量存储布尔类型数据bool_1=Truebool_2=Falseprint(f"bool_1变量内容是{bool_1},类型是:{type(bool_1)}")#比较运算符得到布尔类型num1=10num2=10print(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=10if 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 randomnum = 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 randomnum = 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程序。
编辑:赵栓栓
校核:李正平、张泽明、张勇、王畅、陈凯歌、董浩杰
若需转载,请联系小编。