python中的and、or和for循环

一 and 和 or

and 和 or 是python的两个逻辑运算符,可以使用and , or来进行多个条件内容的判断。

and:只要有一个条件为假,其结果为假.

or: 只要有一个条件为真,其结果为真

二 random模块

模块就是 框架,工具,包,插件
 从random包中引出随机整数的办法

from random import randint

 随机获取0到3之间的整数
     计算机当中的随机数也成为“伪随机数”
     计算机找随机数是根据计算机内部的算法来找的
       number = randint(0, 3)  # 左右都包含

三 if 条件判断表达式 习题

1.问题一:怎么判断输入的数字是偶数?

number = input('请输入一个整数:')
number = int(number)
if number % 2 == 0:
    print('偶数')
else:
    print('奇数')

2.怎么判断一个数字既是3的倍数又是4的倍数

方法1:

if num % 12 == 0:
    print('既是3的倍数也是4的倍数')
else:
    print('不是34的倍数')

方法2:

if num % 3 == 0:
    if num % 4 == 0:
        print('34的倍数')
    else:
        print('不是倍数')
else:
    print('不是3的倍数')

方法3:

if num % 3 == 0 and num % 4 == 0:

四 for 循环

用途:想要重复执行某件事情
for index in range(1,10,2):
    print(index)

1 . range后面的值表示循环的次数,其中,第一个值表示循环开始的位置,第二个值表示循环结束的位置,第三个值表示增量。这里包括左边的值但是不包括右边的值。

2. enumerate的用法:

注意a,b的取值,都是从零开始

for a, b in enumerate(range(3)):
	print(a, b)
输出:
0 0
1 1
2 2

for a, b in enumerate(range(3)):
	print(a+1, b)

输出:

1 0
2 1
3 2
for a, b in enumerate(range(3)):
	print(a+1, b+1)

输出:

1 1
2 2
3 3


习题1:或许1到100之间所有数字之和

x = 0
for i in range(101):
    x += i
print(x)

习题2:获取1到100之间,所有奇数之和与5的倍数之和的差

x
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值