python自学篇三[判断语句if的使用]

python基础系列:
python自学篇一[ Anaconda3安装 ]
python自学篇二[ pycharm安装及使用 ]
python自学篇三[ 判断语句if的使用 ]
python自学篇四[ 基本数据类型和字符串常用处理 ]
python自学篇五[ 列表 ]
python自学篇六[ 元组 ]
python自学篇七[ 字典+深拷贝与浅拷贝 ]描述
python自学篇八[ 循环:while+for+pass+range()+推导式 ]
python自学篇九[ 函数(一):参数+对象 ]
python自学篇九[ 函数(二):返回值return+yield+迭代器+生成器 ]
python自学篇九[ 函数(三):变量作用域+ATM+5个小练习 ]
python自学篇九[ 函数(四):递归函数+匿名函数+内置函数+高阶函数 ]
python自学篇十[ 面向对象 (一) :面向对象概念+定义类+练习一]
python自学篇十[ 面向对象 (二) :继承+多继承+类属性+实例属性]
python自学篇十[ 面向对象 (三) :访问限制+类方法+静态方法]
python自学篇十[ 面向对象 (四) :王者荣耀小游戏+模拟一个简单的银行进行业务办理的类]
python自学篇十一[ 模块简介+模块制作+dir()函数+标准模块+包]
python自学篇十二[ 文件:打开+读取+写入+3个习题]

python自学篇三[判断语句if的使用]

  • 输入三个整形数,输出最大的数字
x = int(input('请输入第一个数:'))
y = int(input('请输入第二个数:'))
z = int(input('请输入第三个数:'))

if x>y:
    if x>z:
        print('最大的数是:%d'%x)
    else:
        print('最大的数是:%d' % z)
elif x > z:
    if y > z:
        print('最大的数是:%d'%y)
else:
    if y > z:
        print('最大的数是:%d'%y)
    else:
        print('最大的数是:%d' % z)
  • 效果
    在这里插入图片描述
  • 小游戏:输入石头、剪刀、布与电脑随机生成的石头、剪刀、布比较输赢
# -*- coding:utf-8 -*-
import random
user = input('请输入石头、剪刀、布:') #接受用户输入的内容
cont = ['石头','剪刀','布']    #初始化数据
num = random.randint(0,3)    #获取0-2随机数

if user == '石头':
    if cont[num] == '石头':
        print('用户输入的是%s,电脑输入的是%s,平局'%(user,cont[num]))
    elif cont[num] == '剪刀':
        print('用户输入的是%s,电脑输入的是%s,你赢了' % (user, cont[num]))
    elif cont[num] == '布':
        print('用户输入的是%s,电脑输入的是%s,电脑赢了' % (user, cont[num]))
elif user == '剪刀':
    if cont[num] == '石头':
        print('用户输入的是%s,电脑输入的是%s,电脑赢了'%(user,cont[num]))
    elif cont[num] == '剪刀':
        print('用户输入的是%s,电脑输入的是%s,平局' % (user, cont[num]))
    elif cont[num] == '布':
        print('用户输入的是%s,电脑输入的是%s,你赢了' % (user, cont[num]))
elif user == '布':
    if cont[num] == '石头':
        print('用户输入的是%s,电脑输入的是%s,你赢了'%(user,cont[num]))
    elif cont[num] == '剪刀':
        print('用户输入的是%s,电脑输入的是%s你输了' % (user, cont[num]))
    elif cont[num] == '布':
        print('用户输入的是%s,电脑输入的是%s,平局' % (user, cont[num]))
else:
    print('您的输入有误!拜拜')
  • 效果
    在这里插入图片描述
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python 中的 for 循环用于遍历序列中的元素,如字符串、列表、元组等。语法格式如下: ``` for 变量 in 序列: 语句 ``` if 语句用于检查一个条件是否为真,如果为真就执行相关的语句。语法格式如下: ``` if 条件: 语句 ``` 可以在for循环和if语句中结合使用,来对序列中的元素进行判断并执行相应的操作。 例如: ``` numbers = [1, 2, 3, 4, 5] for num in numbers: if num % 2 == 0: print(num, "是偶数") else: print(num, "是奇数") ``` 这个代码会检查numbers中的元素,并打印出它们是奇数还是偶数。 ### 回答2: Python是一种强大的编程语言,提供了各种各样的语句和语法结构,其中for循环和if判断语句是最常用的。一般来说,for循环用于遍历一个序列(比如列表或元组),而if判断语句用于根据条件检查给定的数据。 在Python中,for循环语法结构如下: for 变量名 in 序列: 执行代码块 变量名是要遍历的序列中的每个元素的名称,而代码块是在每个元素上执行的一系列语句。在遍历列表或元组时,可以使用range()函数来指定遍历的范围。 例如,下面的代码将遍历一个列表中的所有元素,并打印出每个元素的值: numbers = [1, 2, 3, 4, 5] for number in numbers: print(number) 结果输出为: 1 2 3 4 5 在Python中,if语句用于判断条件。语法如下: if 条件: 执行代码块 条件是要检查的表达式,而代码块是在条件为真时执行的一系列语句。如果条件不为真,则跳过此代码块。 例如,下面的代码将检查一个数值变量是否等于5,并输出不同的消息: number = 5 if number == 5: print("Number is equal to 5") else: print("Number is not equal to 5") 结果输出为: Number is equal to 5 需要注意的是,当条件为True时,执行的代码块只包含if语句下面的缩进块。如果条件为False,则执行else语句下面的缩进块。在某些情况下,可以使用elif语句来指定更多的条件。 接下来,可以将for循环和if判断语句组合起来,以在列表中查找特定的值。例如,下面的代码将遍历一个数组,找到第一个大于10的元素,并打印它的索引值: numbers = [5, 12, 3, 8, 45, 10] for i in range(len(numbers)): if numbers[i] > 10: print(f"Value {numbers[i]} is greater than 10 at index {i}") break 注意,使用range()函数来生成序列的索引,而不是使用for循环遍历列表的元素。在找到第一个大于10的元素后,使用break语句来退出循环。 以上就是Python中的for循环和if判断语句的基本介绍。它们是编写Python程序时必不可少的基础语句,大大简化了程序的编写和运行。熟练掌握这两种语法结构,将使我们更加高效地编写Python程序,提高编码效率。 ### 回答3: Python是一门流行的编程语言,其中循环和条件语句是非常重要的基础知识。在Python中,for循环if判断语句是常被使用语句,有助于完成多次运算和条件判断。 for循环语句Python中是一种遍历序列数据类型的方式。for循环语句的结构非常简单,for后面紧接一个迭代器,用来遍历序列类型的数据。比如,要计算一组数字的平均值,就可以使用for循环遍历每个数字,再将它们相加求平均。在for循环中,可以使用if语句进行判断。 if判断语句是编程语言中的必要语句,可用于控制流程。在Python中,if语句的写法和其他编程语言基本相同。我们可以通过比较来判断某个条件是否为真,如果为真就执行某些操作,否则就执行另一些操作。if语句的结果是一个布尔值,可以是True或者False。 在Python中,for循环和if语句都可以单独使用,也可以组合使用。当for循环和if语句结合起来使用,可以更加灵活地控制程序的运行流程。在使用for循环if判断语句时,需要注意代码的缩进,因为Python中缩进是代码的一部分,缩进的不同会导致代码的执行结果不同。 总之,for循环if判断语句Python中常用的编程语句,可以帮助程序员实现复杂的操作和判断。熟练掌握for循环和if语句的用法,是编写高效Python程序的基础。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值