day6 流程控制 while循环 运算符

具体知识戳这里

运算符

#算数运算符
# x=10
# y=3
#
# print(x / y)   除
# print(x // y)  除取整数
#
# print(x % y) #取余

# print(y**3) 求y的三次方

#了解部分
#字符串+,*
#列表:+,*
# l1=[1,2,3]
# l2=[4,5]
#
# print(l1+l2)
# print(l1*3)  输出3个l1

#比较运算符
# num1=3
# num2=1

# print(num1 > num2)
# print(num1 < num2)
# print(num1 >= num2)
# print(num1 <= num2)
# print(num1 == num2)
# print(num1 != num2)

#==判断的是值
#is判断的是id
‘‘‘
>>> num1=1234567890123456789
>>> num2=1234567890123456789
>>>
>>>
>>> id(num1),type(num1),num1
(41798792, <class ‘int‘>, 1234567890123456789)
>>> id(num2),type(num2),num2
(41798832, <class ‘int‘>, 1234567890123456789)
>>>
>>>
>>> num1 == num2
True
>>> num1 is num2
False
‘‘‘

#其他类型的比较,注意:只能在同种类型之间进行比较(了解)
#字符串的比较是按照字符的位置依次比较
# s1=‘abc‘
# s2=‘abC‘
#
# print(s1 > s2)

# l1=[‘abc‘,2,‘a‘,‘b‘]
# l2=[‘abd‘]
# print(l1 > l2)
# print(l2 > l1)

#赋值运算
# x=10
# # x=x+1
# x+=1
# print(x)
#
# x/=3 #x=x/3
# print(x)

# x=10
# x%=3 #x=x%3
# print(x)

#逻辑与and
# age=input(‘您芳龄几何>>: ‘)
# age=int(age)

# age=int(input(‘您芳龄几何>>: ‘))
# sex=input(‘您的性别是>>: ‘)
#
# print(age > 50 and sex == ‘female‘)

#逻辑或or
# age=int(input(‘您芳龄几何>>: ‘))
# sex=input(‘您的性别是>>: ‘)
#
# print(sex == ‘female‘ or age > 50 )

# print(False and True or True)
# print((False and True) or True)
# print(False and (True or True))
# #
#
# print(False or False and True)
# print(False or (False and True))
# print(False or True and True)
#
#
print(False or True and False or True)
print(False or ((True and False) or True))
# print(1 > 10 or ( (2 > 1 and 1 < -1) or 4 > 3))
# print(False or True)

流程控制

# if 条件:
# 子代码1
# 子代码2
# 子代码3

# if True:
# print(‘ok‘)
# print(‘=====?>‘)
# print(‘=====?>‘)
# print(‘=====?>‘)
# print(‘=====?>‘)
# print(‘=====?>‘)

# age=int(input(‘您芳龄几何>>: ‘))
# sex=input(‘您的性别是>>: ‘)
#
# if sex == ‘female‘ or age > 50:
# print(‘alex很中意你,我们结婚吧‘)
# else:
# print(‘不是我的菜‘)

# OLDBOY_AGE=56
# age=input(‘猜一猜年龄>>: ‘)
# age=int(age)
#
# if age > OLDBOY_AGE:
# print(‘太大了‘)
# elif age < OLDBOY_AGE:
# print(‘太小了‘)
# else:
# print(‘猜对了‘)

‘‘‘
90及以上 : A
80分以上90以下 : B
70分以上80以下 : C
60分以上70以下 : D
60以下 : E
‘‘‘
# score=input(‘>>: ‘)
# score=int(score)
#
# if score >= 90:
# print(‘A‘)
# elif score >=80 and score <90:
# print(‘B‘)
# elif score >=70 and score <80:
# print(‘C‘)
# elif score >=60 and score < 70:
# print(‘D‘)
# else:
# print(‘E‘)

score=input(‘>>: ‘)
score=int(score)

if score >= 90:
print(‘A‘)
elif score >=80:
print(‘B‘)
elif score >=70:
print(‘C‘)
elif score >=60:
print(‘D‘)
else:
print(‘E‘)

print(‘====>‘)

while循环

# while 条件:
# 循环体的代码1
# 循环体的代码2
# 循环体的代码3
# count=0
# while count < 10:
# print(count)
# count+=1

# while True: #死循环
# print(‘ok‘)

# while 1: #死循环
# print(‘ok‘)

#break:跳出本层循环
# count=0
# while count < 10:
# if count == 5:
# break
# print(count)
# count+=1

#continue:跳出本次循环
#0 1 2 3 7 8 9

# count=0
# while count < 10:
# if count >=4 and count <=6:
# count += 1
# continue
# print(count)
# count+=1

# OLDBOY_AGE=56
# while 1:
# age=input(‘猜一猜年龄>>: ‘)
# age=int(age)
#
# if age > OLDBOY_AGE:
# print(‘太大了‘)
# elif age < OLDBOY_AGE:
# print(‘太小了‘)
# else:
# print(‘猜对了‘)
# break

# OLDBOY_AGE=56
# count=1
# while count <= 3:
# age=input(‘猜一猜年龄>>: ‘)
# age=int(age)
#
# if age > OLDBOY_AGE:
# print(‘太大了‘)
# count+=1
# elif age < OLDBOY_AGE:
# print(‘太小了‘)
# count+=1
# else:
# print(‘猜对了‘)
# break

OLDBOY_AGE=56
count=1
while True:
if count > 3:
print(‘您猜的次数超过限制‘)
break
age=input(‘猜一猜年龄>>: ‘)
age=int(age)

if age > OLDBOY_AGE:
print(‘太大了‘)
elif age < OLDBOY_AGE:
print(‘太小了‘)
else:
print(‘猜对了‘)
break
count += 1

# OLDBOY_AGE=56
# while True:
# score = input(‘>>: ‘)
# score = int(score)
#
# if score >= 90:
# print(‘A‘)
# if score >= 80:
# print(‘B‘)
# if score >= 70:
# print(‘C‘)
# if score >= 60:
# print(‘D‘)
# if score < 60:
# print(‘E‘)

OLDBOY_AGE=56
count=0
while True:
if count > 2:
break
age=input(‘猜一猜年龄>>: ‘)
age=int(age)
if age > OLDBOY_AGE:
print(‘太大了‘)

if age < OLDBOY_AGE:
print(‘太小了‘)

if age == OLDBOY_AGE:
print(‘猜对了‘)
break
count += 1

时间: 2024-12-06 14:44:06

day6 流程控制 while循环 运算符的相关文章

Python基础--if流程控制与循环

流程控制之if...else 既然我们编程的目的是为了控制计算机能够像人脑一样工作,那么人脑能做什么,就需要程序中有相应的机制去模拟.人脑无非是数学运算和逻辑运算,对于数学运算在上一节我们已经说过了.对于逻辑运算,即人根据外部条件的变化而做出不同的反映. ###Python定义了缩进的机制.使用流程控制或循环时需要在执行语句前面缩进4个空格. if...else格式: if 条件: 执行语句 else: 执行语句 例如:判断日期,如果是周日则打游戏,不是周日则上班睡觉. date='Monday

十八、流程控制之循环中断

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _18.流程控制之循环中断 {     class Program     {         static void Main(string[] args)         {             /**              * 循环的中断方式有四种:              * (1) br

流程控制-for循环(序列/字典举例)

流程控制-for循环(序列) 循环 循环是一个结构,导致程序要重复一定的次数. 条件下循环也是如此,当然条件变为假,循环结束. for循环: 在序列里,使用for循环遍历. 语法: for iterating_var in sqquence: statement(s) 举例: (例1)for用法举例 In [1]: a = 'ABC' In [2]: a Out[2]: 'ABC' In [3]: for i in a: ...:     print i ...: A B C In [4]: f

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数

mysql 1. 卸载旧版本 rpm -qa | grep mysql 检查是否有旧版本 查询结果:mysql-libs-5.1.73-7.el6.x86_64 rpm -e mysql-libs 删除旧版本 rpm -e --nodeps mysql-libs 强行删除 2. 安装mysql 2.1 安装源码需要编译 下载c的编译工具 yum -y install make gcc-c++ cmake bison-devel ncurses-devel 2.2 xftp连接上传 xftp连接上

day2 数据类型,流程控制,循环

数据类型: 日常生活中,我们常用的数据是有很多类型的,比如数字和字符串,数字的功能是计数和运算,字符串即文字是记录和交换信息,区别很大. 但是计算机使用二进制记录所有信息,无法区分不同数据的区别,所以需要人为的指定. 比如c 和 java等语言,赋值变量时必须明确标识数据类型.但是python是更加高级的语言,解释器会自动识别数据类型,但是有时解释器指定的数据类型不符合你的要求,可以自己进行转换. 基本数据类型分为三类: 数字,字符串,布尔 数字: python 2.x 版本 分为三类:int整

69期-Java SE-003_流程控制、循环-001-002

### 位运算符 十进制和二进制的转换. - 十进制转二进制:目标数除以二,如果能除尽,则该位计作零,如果除不尽,则该位计作一,再对商继续除以二,以此类推,直到商为零,然后将每一位的结果进行反序组合就是对应的二进制结果,10 转为二进制 1010,17 转为二进制 10001 - 二进制转十进制:从目标数最右侧算起,本位的数值乘以本位的权重,权重就是2的第几位的位数减一次方,如果第1位就是2的(1-1)次方,第2位就是2的(2-1)次方,第3位就是2的(3-1)次方…,将每一位的数值和本位权重相

[Web 前端] 023 js 的流程控制、循环和元素的获取、操作

1. Javascript 流程控制 用于"基于不同条件执行不同的动作"的场合 1.1 if 语句 三种形式 // 第一种 if... // 第二种 if... else ... // 第三种 if... else if... else... 支持 单分支 双分支 多分支 注意 else if 中间必须要有空格 对第二种形式举例 if(1+1=2){ console.log("true"); } else{ console.log("false"

【5】Java流程控制之循环结构

一.流程控制概述 三大流程控制语句:顺序.选择.循环 1)顺序:从上往下依次执行 2)选择:if ,if-else,多重 if结构,嵌套if,switch,根据条件执行对应的内容 3)循环结构: -while循环 -do-while循环 -for循环 -break语句 -continue语句 二.while循环 1)如果循环体只有一条语句,大括号可以省略 2)为避免死循环,小括号后面不要加分号 ,否则只执行分号前面的内容 3)n必须先进行初始化:例如 int n=1 4)循环变量n的值必须被改变

Swift流程控制之循环语句和判断语句详解

Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代码的另一个点上. 除了C语言传统的for-condition-increment循环,Swift加入了for-in循环,能更加容易的遍历arrays, dictionaries, ranges, strings等其他序列类型. Swift的switch语句也比C语言的要强大很多. Swift中swi