python 运算/赋值/循环

python3 中只有一个Input
Python2 中的raw_input与python3中的input一模一样
python3中input输出字符串类型
int,float=数字类型
//地板除
% 取余数
**幂函数

交叉赋值
x=11
y=22
x,y=y,x
链式赋值
x=10
x=y=z=10

解压赋值
l=[1,2,3]
a,b,c=l

_纯粹下划线代表废弃变量

*_填充

逻辑运算符
and
or
not 将紧跟其后的条件结果取反
print(not 10<3 or 3<3) 括号里先算NOT
逻辑运算先算括号里的

比较运算符
!=不等于

循环
重复做某件事
while 条件:
代码1
代码2
代码3
# 终止本层循环

# print(10//3)# print(14//3)# print(20%3)# print(15%3)# print(10**5)# # print(4**5)# name1=‘小李子‘# name2=‘喜欢小顺子‘# # print(name1+name2)# sentence=‘重要的事情说三遍‘# print(sentence*3)

# age = 18# # # age+=1 # age=age+1# # age*=3   # age=age*3# # print(age)# x=11# y=22# x,y=y,x# print(x,y)# x=y=z=11# print(x,y,z)

# l=[‘wang‘,‘22‘,‘music‘,‘loving‘]# # a,b,_,_,=l# # a,b,*_=l# # *_,a,b=l# # a,*_,b=l# print(a,b)

# dic={‘sss‘:123,‘www‘:333,‘qqq‘:444}# x,*_=dic# print(x,_)# res=(3>4 and 4>3) or ((1==3 and ‘x‘ == ‘x‘) or 3 >3)# print(res)## gender=input("请输入你的性别")# age=int(input("请输入你的年龄"))# height=int(input("请输入你的升高"))# is_beautiful=int(input("请输入你的颜值"))# if gender==‘female‘ and age>18 and age<26 and height>165 and is_beautiful>7:#     weixin=input("请输入你的微信号:")# else:#     print("谢谢")

# count=‘111‘# secret=‘123‘# of_count=input("请输入你的账号:")# of_secret=input("请输入你的密码")# if of_count == count and of_secret == secret:#     print("账户密码正确,欢迎使用")# else:#     print("账号密码错误,请重新输入")

原文地址:https://www.cnblogs.com/longfeiwang/p/10196540.html

时间: 2024-08-11 11:33:41

python 运算/赋值/循环的相关文章

python练习题:循环打印嵌套列表

好久没写博文了,添加一个练习题,选自<head_first_python>~~ python列表:以中括号开始和结束"[]":列表项以逗号","分隔开,使用赋值操作符"="赋予一个标识符.如: movies=["the holy",1975,"terry jones",91,["graham",["michael","john",&qu

Python之 for循环\while循环

list或tuple可以表示一个有序集合.如果我们想依次访问一个list中的每一个元素呢?比如 list: L = ['Adam', 'Lisa', 'Bart'] print L[0] print L[1] print L[2] 如果list只包含几个元素,这样写还行,如果list包含1万个元素,我们就不可能写1万行print. 这时,循环就派上用场了. Python的 for 循环就可以依次把list或tuple的每个元素迭代出来: L = ['Adam', 'Lisa', 'Bart']

Python基础06 循环

Python基础06 循环 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 循环用于重复执行一些程序块.从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系.循环也会用到类似的写法. for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次. 基本构造是 for 元素 in 序列: statement 举例来说,我们编辑一个叫forDemo.py的文件 for a in [3,4.4,

Java和Python中for循环的比较

Java是强类型的语言,而python是弱类型的语言.先看Java中的for循环使用,如下图: package test06; /* * for 循环的条件 * for (循环初始表达式:循环条件表达式:循环后的表达式) */ public class Fortest { public static void main(String[] args){ /*打印九九乘法表*/ for(int x=1;x<10;x+=1){ for (int y=1;y<=x;y+=1){ if(y<x){

Python中的循环语句

Python中有while循环和for循环 下面以一个小例子来说明一下用法,用户输入一些数字,输出这些数字中的最大值和最小值 1 array = [5,4,3,1] 2 3 for i in array: 4 print(i) 5 6 largest = None 7 smallest = None 8 while True: 9 num = input("Enter a number: ") 10 if num == "done" : break if len(n

python基础之循环结构以及列表

python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成开发环境(IDE,Integrated Development Environment ) 常用的编程语言IDE开发工具有如下一些: VIM #经典的linux下的文本编辑器 Emacs #linux 文本编辑器, 比vim更容易使用 Eclipse # Java IDE,支持python, c ,

22:python中的循环控制语句

循环控制语句可以更改语句执行的顺序.Python支持以下循环控制语句: 控制语句 描述 break 语句 在语句块执行过程中终止循环,并且跳出整个循环 continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行下一次循环. pass 语句 pass是空语句,是为了保持程序结构的完整性. 22.1 break语句 Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环. break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,

Python for &while 循环

1        循环 1.1   For in循环 [[email protected] python]# cat for.py #!/usr/bin/python # -*- coding:utf-8 -*- list=[1,2,3,4,5] for i in list: print(i) list=(1,2,3,4,[3,4],(3,4)) for i in list: print(i) [[email protected] python]# python !$ python for.py

Python进阶05 循环设计

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在"循环"一节,我们已经讨论了Python基本的循环语法.这一节,我们将接触更加灵活的循环方式. range() 在Python中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列的下标. 之前我们已经使用过range()来控制for循环.现在,我们继续开发range的功能,以实现下标对循环的控制: S = 'abcdefghijk' for i