python】【Python基础】Python常用语句有哪些_第2页回答

2020-12-08 09:48发布

19条回答
风火轮
2楼 · 2020-12-08 20:19

1.if 语句

1)基本用法:

if 要判断的条件:
    条件成立的时候,要做的事情

else:
    条件不成立的时候,要做的事情
 
if和else语句以及各自的缩进部分都是一个完整的代码块

示例:

2)if ,elif

if 要判断的条件:
    条件成立的时候,要做的事情

elif 条件2:

else:
    条件不成立的时候,要做的事情

elif 和 else 都必须和if 联合使用,不能单独使用

3)if 嵌套

基本结构

if 条件1:
   条件1满足执行的代码
   if 满足条件1的基础上的条件2
  else:

   满足条件1的基础上不满足条件2

else:
    条件1不满足时,执行的代码

4)if 逻辑运算

and:
# 条件1 and 条件2
# 两个条件同时满足,就返回True
# 两个条件都不满足,返回False

or:
# 条件1 or 条件2
# 两个条件只要有一个满足,就返回True
# 两个条件都不满足,返回False

5)if 综合案例

题目:跟电脑猜拳

注:

 在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a b]之间的整数,包含a和b
eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
    random.randint(20,20): 结果永远是20
    random.randint(20,12):结果会报错:下限必须小于上限

 导入随即工具包
# 注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部
# 因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具

题目:

1.输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。
    输入样例1:2004 2
    输出结果1:本月29天
    输入样例2:2010 4
    输出结果2:本月30天

 2. 用 if 判断输入的值是否为空?如果为空,报错Error

 3. 根据用于指定月份,打印该月份所属的季节。
**提示: 3,4,5 春季 6,7,8 夏季  9,10,11 秋季 12, 1, 2 冬季

2.while 语句

while 条件():
  条件满足时,做的事情1
  条件满足时,做的事情2

例如:

计算:0~100之间所有数字的累积求和
注:python中的计数方法
常见的计数方法有两种,可以分为
自然计数法(从1开始) -- 更符合人类的习惯
程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数从0开始
"""
"""
循环计算
在程序开发中,通常会遇到利用循环重复计算的需求(利用CPU的强大之处 完成相应的复杂计算)
遇到这种情况:
1.在while上方定义一个变量,用于存放最终的计算结果
2.在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量
"""

偶数求和

奇数求和

2)while 嵌套

在控制台连续输出五行*,每一行星号的数量依次递增

打印九九乘法表

3.for 语句

rang 的用法:

for 循环使用的语法
    for 变量 in range(10):
        循环需要执行的代码

for 循环综合应用

用户登陆程序需求:
    1. 输入用户名和密码;
    2. 判断用户名和密码是否正确? (name='root', passwd='westos')
    3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示;

输入两个数值:
    求两个数的最大公约数和最小公倍数.
    最小公倍数=(num1*num2)/最大公约数

4.三种退出命令的用法

1)break

break: 某一条件满足的时候,退出循环,不再执行后续重复的代码
在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环

2)continue

某一条件满足的时候,不执行后续重复的代码,其他条件都要执行

3)exit 直接退出


无需指教
3楼 · 2020-12-09 08:39

8-28 15:55:38  24809  收藏 84

版权

1.if 语句

1)基本用法:

if 要判断的条件:
    条件成立的时候,要做的事情

else:
    条件不成立的时候,要做的事情
 
if和else语句以及各自的缩进部分都是一个完整的代码块

示例:

2)if ,elif

if 要判断的条件:
    条件成立的时候,要做的事情

elif 条件2:

else:
    条件不成立的时候,要做的事情

elif 和 else 都必须和if 联合使用,不能单独使用

3)if 嵌套

基本结构

if 条件1:
   条件1满足执行的代码
   if 满足条件1的基础上的条件2
  else:

   满足条件1的基础上不满足条件2

else:
    条件1不满足时,执行的代码

4)if 逻辑运算

and:
# 条件1 and 条件2
# 两个条件同时满足,就返回True
# 两个条件都不满足,返回False

or:
# 条件1 or 条件2
# 两个条件只要有一个满足,就返回True
# 两个条件都不满足,返回False

5)if 综合案例

题目:跟电脑猜拳

注:

 在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a b]之间的整数,包含a和b
eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
    random.randint(20,20): 结果永远是20
    random.randint(20,12):结果会报错:下限必须小于上限

 导入随即工具包
# 注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部
# 因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具

题目:

1.输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。
    输入样例1:2004 2
    输出结果1:本月29天
    输入样例2:2010 4
    输出结果2:本月30天

 2. 用 if 判断输入的值是否为空?如果为空,报错Error

 3. 根据用于指定月份,打印该月份所属的季节。
**提示: 3,4,5 春季 6,7,8 夏季  9,10,11 秋季 12, 1, 2 冬季

2.while 语句

while 条件():
  条件满足时,做的事情1
  条件满足时,做的事情2

例如:

计算:0~100之间所有数字的累积求和
注:python中的计数方法
常见的计数方法有两种,可以分为
自然计数法(从1开始) -- 更符合人类的习惯
程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数从0开始
"""
"""
循环计算
在程序开发中,通常会遇到利用循环重复计算的需求(利用CPU的强大之处 完成相应的复杂计算)
遇到这种情况:
1.在while上方定义一个变量,用于存放最终的计算结果
2.在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量
"""

偶数求和

奇数求和

2)while 嵌套

在控制台连续输出五行*,每一行星号的数量依次递增

打印九九乘法表

3.for 语句

rang 的用法:

for 循环使用的语法
    for 变量 in range(10):
        循环需要执行的代码

for 循环综合应用

用户登陆程序需求:
    1. 输入用户名和密码;
    2. 判断用户名和密码是否正确? (name='root', passwd='westos')
    3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示;

输入两个数值:
    求两个数的最大公约数和最小公倍数.
    最小公倍数=(num1*num2)/最大公约数

4.三种退出命令的用法

1)break

break: 某一条件满足的时候,退出循环,不再执行后续重复的代码
在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环

2)continue

某一条件满足的时候,不执行后续重复的代码,其他条件都要执行

3)exit 直接退出


茄子酱
4楼 · 2020-12-09 09:59

1、python简单语句的基本介绍

上面的代码利用了Python的while循环,它是Python最通用的循环语句。简单的说,它的组成为:while这个单词,之后跟一个其结果为真或假的表达式,再接一个当顶端测试为真(这时的True看做是永远为真)时不停的迭代的嵌套代码块。

这个Input内置函数,在这里用于通过控制台输出,它打印可选的参数字符串作为提示,并返回用户输入的回复字符串。

利用嵌套代码块特殊规则的单行if语句也在这里出现:if语句体出现在冒号之后的首行,而并不是在首行的下一行缩进。

最后,Python的break语句用于立即退出循环。也就是完全跳出循环语句而程序会继续循环之后的部分。如果没有这个退出语句,while循环会因为测试总是真值而永远循环下去。

Python会执行首次测试为真所想匹的代码块,按照由上至下的顺序,如果所有测试都是假,就执行else部分。

三岁奶猫
5楼 · 2020-12-09 11:02
  • 赋值语句(变量、对象、赋值运算符)

  • 输入输出语句(input,print函数)

  • 条件判断语句(if-elif-else语句)

  • 循环语句(遍历循环for-in-else、条件循环while-else、break/continue)

  • 异常处理语句(try-except-else-finally)


yjh
6楼 · 2020-12-09 16:46

Python的五大基本语句:

赋值语句(变量、对象、赋值运算符)

输入输出语句(input,print函数)

条件判断语句(if-elif-else语句)

循环语句(遍历循环for-in-else、条件循环while-else、break/continue)

异常处理语句(try-except-else-finally)


帅帅马
7楼 · 2020-12-13 21:55

1.if 语句

1)基本用法:

if 要判断的条件:
    条件成立的时候,要做的事情

else:
    条件不成立的时候,要做的事情
 
if和else语句以及各自的缩进部分都是一个完整的代码块

示例:

2)if ,elif

if 要判断的条件:
    条件成立的时候,要做的事情

elif 条件2:

else:
    条件不成立的时候,要做的事情

elif 和 else 都必须和if 联合使用,不能单独使用

3)if 嵌套

基本结构

if 条件1:
   条件1满足执行的代码
   if 满足条件1的基础上的条件2
  else:

   满足条件1的基础上不满足条件2

else:
    条件1不满足时,执行的代码

4)if 逻辑运算

and:
# 条件1 and 条件2
# 两个条件同时满足,就返回True
# 两个条件都不满足,返回False

or:
# 条件1 or 条件2
# 两个条件只要有一个满足,就返回True
# 两个条件都不满足,返回False

5)if 综合案例

题目:跟电脑猜拳

注:

 在python中,要使用随机数,首先需要导入随即数模块 -- ‘工具包’
导入模块后,可以直接在模块名称后面敲一个.然后Tab键,会提示该模块中包含的所有函数
random.randint(a,b),返回[a b]之间的整数,包含a和b
eg: random.randint(12,20):生成随机数n: 12 <= n <= 20
    random.randint(20,20): 结果永远是20
    random.randint(20,12):结果会报错:下限必须小于上限

 导入随即工具包
# 注意,在导入工具包的时候,应该将导入的语句,放在文件的顶部
# 因为,这样可以方便下方的代码,在任何需要的时候,使用工具包中的工具

题目:

1.输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。
    输入样例1:2004 2
    输出结果1:本月29天
    输入样例2:2010 4
    输出结果2:本月30天

 2. 用 if 判断输入的值是否为空?如果为空,报错Error

 3. 根据用于指定月份,打印该月份所属的季节。
**提示: 3,4,5 春季 6,7,8 夏季  9,10,11 秋季 12, 1, 2 冬季

2.while 语句

while 条件():
  条件满足时,做的事情1
  条件满足时,做的事情2

例如:

计算:0~100之间所有数字的累积求和
注:python中的计数方法
常见的计数方法有两种,可以分为
自然计数法(从1开始) -- 更符合人类的习惯
程序计数法(从0开始) -- 几乎所有的程序语言都选择从0开始计数
因此,大家在编写程序时,应该尽量养成习惯:除非需求的特殊要求,否则循环的计数从0开始
"""
"""
循环计算
在程序开发中,通常会遇到利用循环重复计算的需求(利用CPU的强大之处 完成相应的复杂计算)
遇到这种情况:
1.在while上方定义一个变量,用于存放最终的计算结果
2.在循环体内部,每次循环都用最新的计算结果,更新之前定义的变量
"""

偶数求和

奇数求和

2)while 嵌套

在控制台连续输出五行*,每一行星号的数量依次递增

打印九九乘法表

3.for 语句

rang 的用法:

for 循环使用的语法
    for 变量 in range(10):
        循环需要执行的代码

for 循环综合应用

用户登陆程序需求:
    1. 输入用户名和密码;
    2. 判断用户名和密码是否正确? (name='root', passwd='westos')
    3. 为了防止暴力破解, 登陆仅有三次机会, 如果超过三次机会, 报错提示;

输入两个数值:
    求两个数的最大公约数和最小公倍数.
    最小公倍数=(num1*num2)/最大公约数

4.三种退出命令的用法

1)break

break: 某一条件满足的时候,退出循环,不再执行后续重复的代码
在循环体内部,我们可以增加额外的条件,在需要的时候,跳出整个循环

2)continue

某一条件满足的时候,不执行后续重复的代码,其他条件都要执行

3)exit 直接退出


八九
8楼 · 2020-12-14 10:31

Python中有很多简单语句,也有很多复合语句。当然,最常见的是五种基本语句(赋值、输入输出、条件判断、循环、异常)。

可口可乐
9楼 · 2020-12-14 14:03

Python的五大基本语句:

赋值语句(变量、对象、赋值运算符)

输入输出语句(input,print函数)

条件判断语句(if-elif-else语句)

循环语句(遍历循环for-in-else、条件循环while-else、break/continue)

异常处理语句(try-except-else-finally)



相关问题推荐

  • 回答 1

    可以试下在cmd命令行执行,编辑器中对turtle的支持度不是很好。

  • 回答 6

    人工智能是一门起步晚却发展快速的科学。20 世纪以来科学工作者们不断寻求着赋予机器人类智慧的方法。现代人工智能这一概念是从英国科学家图灵的寻求智能机发展而来,直到1937年图灵发表的论文《理想自动机》给人工智能下了严格的数学定义,现实世界中实际要...

  • 回答 7

    代理ip网址http://www.goubanjia.com/http://www.ip181.com/https://www.kuaidaili.com/python 环境安装requests库安装bs4库proxies设置代理服务器地址proxies = {&#39;http&#39;:  &#39;http://61.155.164.110:3128&#39;}http://www.goub......

  • 回答 2

    要求:用户正确输入用户名和密码便成功登陆,分别有三次机会输入用户名和密码,超过3次便锁定分析:用两个while循环即可,代码如下:user_name = Brettpassword = 1314i = 0n = 0Is_exit = False  #进入循环标志while not Is_exit:User_name = input(please ...

  • 回答 2

    MacOS设置环境变量path的完全总结  一、MacOS加载bash shell 环境变量的加载顺序   mac 一般使用bash作为默认shell,Mac系统的环境变量,加载顺序为:1、系统级别的/etc/profile                                              ...

  • 回答 4

    当你运行代码的时候,需要你指定闹钟的时间,然后闹钟就会在指定的时间想起来。电脑pytho加载time模块,获取此时此刻的时间:import timet = time.localtime()print(t)时间是以字典的形式出现的。从字典里面提取时间信息:now = time.strftime(%H %M, t).spli...

  • 回答 5

    在几千条数据中有正负数,筛选出同一供应商下正负数相加为零的数据,正负数相加有可能为一正一负相加为零,也有可能是一正多负,也有可能一负多正,总体是将可以所有正负数相加为零的数据标注颜色出来。excel论坛上说计算量太 ...可以用pandas来处理...

  • 回答 2
    已采纳

    import sqlite3p = sqlite3.connect(file:memDB1?mode=memory&cache=shared, uri=True)p.execute('CREATE TABLE tbTest (fld1, fld2)')p.execute(INSERT INTO tbTest VALUES ('fld1', 'fld2'...

  • 回答 13

    Java企业级解决方案较多且成熟,国内搜索网站上对于各种问题的解答较多,相比而言,Python成熟企业级解决方案没Java多,资料多以外文为主。国内web开发大环境一直以Java为主,从业者人口基数众多,小白学习Java无论是书籍还是视频资料一搜一大把,从业者技术...

  • 回答 27

    当然可以了,不只是可以处理表格,而且是非常高效的额处理表格,能大大减轻工作量学会使用Python处理表格的话之前接了一个国企的case,说让我们给出一个解决方案关于数据处理方面的,去了他们天津的公司,一个部门7个人,7个人的工作我看了一下,我和我的同事...

  • 回答 22

    1、兼职处理数据2、兼职查询资料3、兼职P图

  • 回答 26

       Python是一门编程语言。相比于其他编程语言, Python爬取网页文档的接口更简洁;Python的urlib2包提供了完整的访问网页文档的API ;并且python中有优秀的第三方包可以高效实现网页抓取,可用极短的代码完成网页的标签过滤功能。所以Python被很多人称为爬虫。...

  • 回答 17

    可以的,python语法简单。刚开始学习可以试一下

  • 回答 25

    这两个其实现在用的都很普遍,java可能更好用一些吧

  • 回答 26

    首先,从应用领域来看,Python语言涉及范围广,应用路径宽。其中包括:  (1)Web和Internet开发  (2)科学计算和统计  (3)人工智能  (4)桌面界面开发  (5)软件开发  (6)后端开发  (7)网络爬虫...

没有解决我的问题,去提问