python允许无止境的循环_ParisGabriel:Python无止境 day03

print(“hello world”)

变量 : 存储信息的,日后被调用、修改操作

常量: 固定不变的量,字母大写

命名规则:

1. 字母数字下划线组成

2. 不能以数字开头,不能含有特殊字符和空格

3. 不能以保留字命名

4. 不能以中文命名

5. 定义的变量名应该有意义

6. 驼峰式命、 下划线分割单词

7. 变量名区分大小写

a=1

b=2

if a

print("Yes")

print("Yes")

print("Yes")

print("Yes")

else:

print("No")

a=1

b=2

if a>b:

print("Yes")

elif a==b:

print("第三")

else:

print("any")

if 条件1:

自拍

elif 条件2:

else:

跳舞

# 单行注释

‘‘‘多行注释‘‘‘

""" 多行注释 """

input()

"abc" + "qwe"

file.py

文件的扩展名:

.py : python的程序文件

.txt : 文本文件

pdf chm html doc xml xls ppt

jpg png gif jpeg bmp

avi rmvb MP4 mkv 3gp

WMV MP3 flue mid

True 真 正确的

False 假 错误的

a

b = 100

c = 1000

if b <= a <= c:

print("True")

num number

num1 = intpu("Num1:")

num2 = intpu("Num2:")

num3 = intpu("Num3:")

输出三个数字中的最大值/最小值

if num1>num2>num3:

#num1最大

else:

#num1

if num1>num2>num3 #num1最大

elif num1>num3>num2 #num1最大

elif num2>num1>num3 #num2最大

elif num2>num3>num1 #num2最大

elif num3>num2>num1 #num3最大

else

num3>num1>num2 #num3最大

num1 num2 num3

max_num =0

if num1>num2:

max_num= num1

if max_num > num3:

print("Max NUM is",max_num)

else:

print("Max NUM is",num3)

else:

max_num = num2

if max_num > num3:

print("Max NUM is",max_num)

else:

print("Max NUM is",num3)

num += 1 等价于 num = num + 1

num -= 1 等价于 num = num - 1

num *= 2 等价于 num = num * 2

num /= 2 等价于 num = num / 2

num //= 2 等价于 num = num // 2

num %= 2 等价于 num = num % 2

num **= 2 等价于 num = num ** 2

and 且,并且

只有两个条件全部为True(正确)的时候, 结果才会为True(正确)

条件1 and 条件2

5>3 and 6<2 True

or 或,或者

只要有一个条件为True,则结果为Ture,

5>3 or 6<2

真 或 假

not 不,雅蠛蝶

not 5>3 == False

not 5<3 == True

a>b and (c>d or (not f))

(not (not True)) or (False and (not True))

条件1 and 条件2

条件1 or 条件2

短路原则

对于and 如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算

对于or

如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算

True or True and False

猜年龄

age = 50

user_input_age = int(input("Age is :"))

if ....

while 循环

while 条件:

print("any")

print("any")

num = 1

while num<10: # 2

print(num) # 2

num+=1 # 3

if num == 9: # 3

break

num = 1

while num<=100: # num<=100 等价于 True

# while num<=100: 等价于 while True:

if num%2 == 0:

print(num)

num += 1

num = 1

while num<=100:

if num%2 == 1:

print(num)

num += 1

age = 50

#user_input_age = int(input("Age is :"))

flag = True

while flag:

user_input_age = int(input("Age is :"))

if user_input_age == age:

print("Yes")

flag =False

elif user_input_age > age:

print("Is bigger")

else:

print("Is smaller")

print("End")

break # 终止

age = 50

#user_input_age = int(input("Age is :"))

#flag = True

# break

while True:

user_input_age = int(input("Age is :"))

if user_input_age == age:

print("Yes")

break

elif user_input_age > age:

print("Is bigger")

else:

print("Is smaller")

print("End")

continue 继续

if a>b and d3 and d == e:

......

while 条件:

....

else:

....

statement 语句

num = 1

while num <= 10:

num += 1

if num == 5:

break

print(num)

else:

print("This is else statement")

while 条件1:

.....

while 条件2:

....

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

....

#print("hello world.",end="__") # \n \r\n \r

#print("hello world.",end="__")

#print("hello world.",end="__")

num1 = 0

while num1<=5:

print(num1,end="_")

num2 = 0

while num2<=7:

print(num2,end="-")

num2+=1

num1+=1

print() # print(end="\n")

#0_0-1-2-3-4-5-6-7-

#1_0-1-2-3-4-5-6-7-

Height 高度

width 宽度

height = int(input("Height:")) # 用户输入一个高度

width = int(input("width:")) # 用户输入一个宽度

num_height = 1

while num_height <=height:

num_width = 1

while num_width <= width:

print("#", end="")

num_width += 1

print()

num_height += 1

12345678

22345678

32345678

42345678

第一行的时候 8字符 8次循环

第二行的时候 8字符 8次循环

第三行的时候 8字符 8次循环

第四行的时候 8字符 8次循环

width = int(input("width:"))

num_width = 1

while num_width<=width:

print("#", end="")

num_width +=1

print()

num_width = 1

while num_width<=width:

print("#", end="")

num_width +=1

print()

num_width = 1

while num_width<=width:

print("#", end="")

num_width +=1

print()

num_width = 1

while num_width<=width:

print("#", end="")

num_width +=1

#print("#",end="")

#print("#",end="")

#print("#",end="")

#print("#",end="")

print()

num = 4

while num>0:

print("#", end="")

num -= 1

print()

# @ == ####

height = int(input("Height:")) # 用户输入一个高度

width = int(input("width:")) # 用户输入一个宽度

#num2 = height

num2 = height # 第一步: 赋值

while num2 > 0: # 第二步 :num2 == 2

num1 = width # 第三步: 赋值

while num1>0: # 第四部:num1==2 # 第七步:num1 = 1

print("#", end="") # 第五步: 不换行 打印一个# 第八步: 不换行 打印一个#

num1 -= 1 #第六步: num1 = 1 第九步: num1 = 0

print() # 第十步 : 只是换行

num2 -= 1 # 第十一步 : num2=1

##

##

print("1*1=",1)

# "1*1=",1 == str(m)+"*"+str(n)+"=",1

m = 2

n = 2

print( str(m)+ "*" + str(n) + "=" , m*n )

line = 5 # 第一步 : 赋值

while line>0: # 第二部 line=5

tmp = line # 第三部 : tmp =5 tmp=4

while tmp>0: # 第四部 : tmp =5 #第七步 tmp=4 #第十部: tmp=3 第十三步 tmp=2

print("*",end="") #第五步 #第八部 #第十一部 #第十四步

tmp = tmp-1 # 第六步 tmp = 4 # 第九步 tmp=3 # 第十二步 tmp=2 第十五步 tmp= 1

print()

#print(line)

line -= 1

first = 1

while first<=9:

sec = 1

while sec <= first:

print( str(sec)+"*"+ str(first) +"="+str(sec * first), end="\t")

sec += 1

print()

first += 1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/504924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

delphi datasnap断线后再次连接_电脑连接WiFi后经常出现断线断开连接问题的解决方法...

电脑连接WiFi总是断线怎么办&#xff1f;有用户的笔记本在连接无线网络后&#xff0c;一直出现断线问题&#xff0c;并且网速也很慢&#xff0c;这是怎么回事&#xff1f;电脑连接WiFi后经常断开连接该如何解决&#xff1f;下面给大家分享具体操作步骤。操作步骤&#xff1a;1、…

linux系统安装python包_Linux系统安装Python

Linux系统处带的是Python2&#xff0c;一直用Python3.6Django2进行开发&#xff0c;于是在Linux上安装Python3,安装过程如下&#xff1a;(1)、在官网下载“Gzipped source tarball”版本&#xff0c;上传到&#xff1a;/usr/local/&#xff0c;然后解压tar包&#xff1a;tar -x…

python程序发布 ubuntu_在ubuntu16.04的虚拟环境中运行Python程序作为服务

我正在尝试让一个FlaskSocketIO应用程序作为一个服务在ubuntu16.04上运行&#xff0c;在一个虚拟环境中。我的服务器每天凌晨3点重新启动(超出我的控制范围)&#xff0c;所以我需要它在启动时自动启动。在运行脚本本身可以正常工作&#xff1a;$ python main.py(29539) wsgi st…

添加javascript代码:_JavaScript(1)

一、JavaScript组成1.ECMAScript&#xff1a;是ECMA制定的脚本语言的语法标准&#xff0c;基础语法的规范&#xff0c;为了让不同的浏览器都可以运行通过标准运行出来的代码。2.文档对象模型(DOM)&#xff1a;JavaScript操作网页上的元素(标签)的API。3.浏览器对象模型(BOM)&am…

win 8 共享连接数是多少_局域网IP限速怎么配置,限速多少比较合适

由于视频和下载可以轻易的占用大量带宽&#xff0c;为了网络的稳定运行&#xff0c;大部分局域网都会对客户端进行一定的限速。本文中&#xff0c;我将介绍如何根据带宽来做限速&#xff0c;限速设置多少比较合理&#xff1f;1. 限速多少比较合理&#xff1f;正常的办公上网&am…

华农软件工程实验报告_华南农业大学的软件工程怎么样?

2019.07.08 更新 就是从2016年开始&#xff0c;废除数学与信息学院的软件工程。取而代之的是&#xff0c;在软件学院开通一个新专业——软件工程(温氏阿里创新班)&#xff0c;所以现在软件学院就有两个专业了(软件工程、软件工程(温氏阿里创新班))。另外一个就是软件学院的实习…

xp 4g内存补丁_32位操作系统导致电脑可用内存不足4G

现象描述今天给大家分享一个关于电脑使用的小知识&#xff1a;电脑安装32位操作系统&#xff0c;导致电脑可用内存低于4G。详细解释一下&#xff1a;如果你的电脑安装的操作系统是32位操作系统&#xff0c;无论你电脑安装了多大的内存&#xff0c;可用内存都不会超过4G&#xf…

statuml怎么添加用户_UML课后习题答案

第1章UML概述1. 请指出UML的三个主要的特性。1)UML是一种语言2)UML是用来建模的3)UML是统一的标准2. 请指出三种以上现实生活中的常用模型&#xff0c;并说明它们分别在各自的领域中发挥了什么样的作用。1)电路图&#xff1a;电子产品设计、生产、维修2)园区沙盘&#xff1a;直…

maven 镜像_Maven(一)

1. 掌握M2Elipse插件安装及Maven仓库的配置2. 掌握Maven工程目录结构和创建工程3. 掌握Maven工程的关系4. 掌握Maven常见的插件5. 掌握Maven命令壹、什么是 Maven在Maven中&#xff0c;可以理解为所有的项目都是一个个的对象。贰、Maven 和 ANT 的区别叁、 Maven 的下载与 IDE …

机器人被抢走ntr_(科普)当被NTR剧情虐到的时候怎么办

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼因为最近NTR剧情略多.很多人被虐的睡不着觉..所以直插主题1.心理强大的人只需看看 萌漫 治愈(后宫)番 萌拔 逆角色ntr gal.就可以了..萌漫推荐 小埋..很短很温馨....(我的心灵很弱小所以看完之后又会想起被虐的场景..跪)2.(此方法涉…

文本编辑器查看 cprintf颜色_实战PyQt5: 028-纯文本编辑控件QPlainTextEdit

QPlainTextEdit简介QPlainTextEdit小部件是一个用于编辑和显示纯文本控件&#xff0c;QPlainTextEdit控件与QTextEdit控件使用了相同的技术和概念&#xff0c;但是它为纯文本处理提供了优化。QPlainTextEdit是一个支持纯文本的高级查看器/编辑器&#xff0c;可以处理大型文档并…

朗读评价语言集锦_评语大全之朗诵评语艺术表现力

朗诵评语艺术表现力【篇一&#xff1a;古诗词诵读比赛评价表】诗歌朗诵比赛评分表评分细则总分100分1.普通话25分吐字清晰&#xff0c;普通话标准2&#xff0e;流利程度20分。朗诵熟练&#xff0c;声音洪亮&#xff0c;正确把握诗歌节奏&#xff0c;韵律明显。若能够脱稿&#…

python logging使用_Python实战之logging模块使用详解

用Python写代码的时候&#xff0c;在想看的地方写个print xx 就能在控制台上显示打印信息&#xff0c;这样子就能知道它是什么了&#xff0c;但是当我需要看大量的地方或者在一个文件中查看的时候&#xff0c;这时候print就不大方便了&#xff0c;所以Python引入了logging模块来…

boat启动器 minecraft_minecraft boat

minecraft boat启动器是一款针对我的世界游戏的启动工具&#xff0c;有了minecraft boat启动器我们就可以在手机上畅玩电脑中的游戏&#xff0c;支持中文&#xff0c;操作起来很方便。让玩家可以尽情地在这个开放世界中冒险和创作&#xff0c;这里为大家展现了一个非常开放的世…

python 数据库接口_Python3笔记050 - 11.1 数据库接口

第11章 使用python操作数据库11.1 数据库接口python3连接mysql需要安装pymysql模块&#xff1b;1、本地安装&#xff1a;pycharm版本是2019.3&#xff1b;python版本是3.7.3&#xff1b;pymysql版本是0.10.0&#xff1b;2、远程安装&#xff1a;虚拟机内安装centos7系统&#x…

使用通用mapper实现条件查询_【微服务】152:Stream流和通用mapper批量查询的使用...

今天是刘小爱自学Java的第152天。感谢你的观看&#xff0c;谢谢你。学习计划安排如下&#xff1a;补充完昨天商品查询中关于分类和品牌的部分&#xff0c;其中牵扯到了两个非常重要的知识点&#xff1a;Stream流的使用&#xff0c;这个学过后基本就没怎么使用过&#xff0c;这次…

python tkinter图片为什么要设置全局变量_为什么这里一定要设置全局变量

下面是程序其中有个变量y如果不开始设置成全局变量&#xff0c;yyk;这里就会提示报错说使用了未赋值的局部变量&#xff01;前提是我再设置其他(inti,z,k,y;)已经设置后不能使用//题目&#xff1a;输入某年某月某...下面是程序其中有个变量y如果不开始设置成全局变量&#xff0…

java递归实现多级菜单栏_vue+ java 实现多级菜单递归效果

效果如图&#xff1a;大概思路&#xff1a;树形视图使用的是vue官方事例代码&#xff0c;java负责封装数据&#xff0c;按照vue官方事例的数据结构封装数据即可。有两个需要关注的点&#xff1a;1.官方事例的数据结构是一个对象里面包含着集合&#xff0c;而不是一个集合对象 2…

python 等值线图_python – matplotlib等值线图:对数刻度的比例色度级

我建议生成一个伪色条如下(见解释说明)&#xff1a;import matplotlib.pyplot as pltimport numpy as npfrom matplotlib.colors import LogNormimport matplotlib.gridspec as gridspecdelta 0.025x y np.arange(0, 3.01, delta)X, Y np.meshgrid(x, y)Z1 plt.mlab.bivar…

php链接本地mysql数据库配置文件_php连接 mysql 数据库如何添加一个公共的配置文件...

展开全部php面向对象文件名DB.class.php<?php header("content-type:text/html;charsetutf-8");class DB{public $db_host;//localhostpublic $db_user;//用户名public $db_pwd;//密码public $db_name;//数据库名public $links;//链接名称//构造方法e69da5e887aa…