《python零基础到全栈教程》--与用户交互和if语句(持续更新中......)

目录

前言

1.与用户交互

 2.if语句

第一种情况:单分支

第二种情况:双分支

第三种情况:多分支

第四种情况:嵌套语句


前言

前面我们学习了python中的变量,常量,以及一些python中常用的数据类型。

这篇我们来学习一下python如何与用户交互和python的if语句。

1.与用户交互

与用户交互的意思就是用户给你输入什么内容,然后你给用户反馈什么内容这就叫与用户交互。

举个例子:

你写了一款翻译软件首先肯定需要用户给你输入一段需要翻译的内容吧,然后用户给你输入了一个"hello"给你,再然后你的这款翻译软件是不是就要把翻译结果"你好"输出给用户。这个过程就叫做与用户交互。

输出我们已经知道了是print(),那么接手用户输入也有一个功能叫input()。所以使用input()函数,可以让我们和计算机互动起来。
 语法:
    内容 = input(提示信息)
这里可以直接获取到用户输入的内容

 输出的结果如下需要你进行交互这里我们都用1来交互:

 2.if语句

你在生活中是不是经常遇到各种选择,比如玩色子,猜大小,选衣服等等需要选择的状况。Python程序中也会遇到这种情况,这就用到了if语句。

第一种情况:单分支

if条件:              #引号是将条件与结果分开。
    结果             #四个空格,或者一个tab键,这个是告诉程序满足这个条件的

​

如果条件是真的(True)执行结果

案例:

money = int(input("身上的钱有:"))
if money > 100:
    print("吃烧烤,没毛病。")
print("回家睡觉。")

注意: 此时, 不论条件成功与否"回家睡觉"一定会被打印。

第二种情况:双分支

if条件:
    结果1
else:
    结果2

如果条件是真的执行结果1, 否则, 执行结果2。
案例:

money = int(input("身上的钱有:")) 
if money > 100:
    print("吃烧烤,没毛病。") 
else:
    print("一碗板面, 也可以。")
print("回家睡觉")

第三种情况:多分支

if 条件1:
    结果1
elif 条件2:              #elif多种不同条件时使用
    结果2
elif 条件3:
    结果3
    …
else:
    结果n

 如果条件1是真的,执行结果1。否则, 如果条件2是真的,执行结果2…否则, 执行结果n。

案例:

money = int(input("身上的钱有:"))
if money > 5000:
    print("市中心大脚丫高级会所洗个脚。")
elif money > 1000:
    print("大一点的洗脚城也可以。")
elif money > 200:
    print("楼下小足疗馆也行。")
else:
    print("回家自己洗。")
print("回家睡觉")

第四种情况:嵌套语句

if 条件1:
    if 条件2:
        结果1
    else:
        结果2
else:
    结果3

if语句里面套if语句

案例:

money = int(input("身上的钱有:")) 
if money > 500:
    age = int(input("年龄: "))
    if age > 18:
        print("洗个脚不过分能接受。") 
    else:
        print("花钱洗脚那是不可能的。")
else:
    print("没钱,回家睡觉。")

这个就不过多解释了,可以无限的嵌套,但是在实际开发中,尽量控制一下自己嵌套的层数,谁也不希望自己的代码一层又一层的像楼梯一样的,看着也不好看。大家有什么问题评论区提出哦。

点个关注不迷路,持续更新中......

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

第三个夏末.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值