一、if条件语句

  1、语法:

   

  2、if语句的真值表达式和条件表达式:

  

    例题1:真值表达式判断奇偶数

    

num = int(input('请输入一个整数:'))

 if num % 2 :
print('该数值为奇数')
else:
print('该数值为偶数')

    例题2:条件表达式判断闰年:

year = int(input('输入一个年份:'))

day1 = 29 if (year % 4 ==0 and year % 100 != 0) or (year % 400 == 0) else 28
day2 = 29 if not year % 4 and year % 100 or not year % 400 else 28 print(day1,day2)

二、while循环语句

  1、语法格式:

  

  2、例题:猜数字游戏

  

import random

random_number = random.randint(1, 100)
count = 1 while count <= 10:
input_number = int(input('第' + str(count) + '次猜:')) if input_number < random_number:
print('猜小了')
elif input_number > random_number:
print('猜大了')
else:
print('\033[31m猜对了\033[0m')
break
count += 1
else:
# 循环条件满足不执行else
# 循环体内执行break时,else也不执行
# else大多数情况下可以省略
print('\033[31m没机会了\033[0m')

三、for循环语句

  1.语法结构

  

  2、例题:

    

  

import random

score = 0

for element in range(5):
num1 = random.randint(1,10)
num2 = random.randint(1, 10)
result = int(input(str(num1) + '+' + str(num2) + '='))
if result == num1 + num2:
score += 10
else:
score -= 5
print('总得分为:' + str(score) + '分')

四、跳转语句

  1、语句作用:

  

  2、例题:在控制台中录入一个整数,判断是否为素数(只能被1和自身整除的数字)

  

number = int(input('请输入一个整数:'))

for element in range(2,number):
if number % element != 0:
continue
else:
print('该数不为素数')
break
else:
print('该数为素数')

    

Python基础之语句2的更多相关文章

  1. python基础—条件语句

    一.Python基础 1.第一句python print('hello,world') Q: 后缀名可以任意? A:  导入模块时,如果不是.py后缀,会出错. 2.两种执行的方式: -python解 ...

  2. Python基础之语句1

    一.行定义(两类): 1.物理行:程序员编写代码的行. 2.逻辑行:python解释器需要执行的指令. 建议:一个逻辑行在一个物理行上,若一个物理行使用多个逻辑行,需要使用分号隔开:如果逻辑行过长,可 ...

  3. python基础之语句字符串

    python的种类: jpython                 java写的python ironpython            c#写的python cpython             ...

  4. python基础-循环语句(5)

    一.循环语句介绍 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环 二.常见的循环形式 while循环 ...

  5. python基础-条件语句if

    if语句: if 判断条件: 执行语句 else: 执行语句 flag = Falsename = 'huipaodexiong'if name == 'python':    flag = True ...

  6. python基础之语句结束

    1 2 3 4 5 if a :     if b:          # 这里是if b的作用区间     #这里是if a的作用区间 #这里不在if 区间 python 是按缩进来识别代码块的.

  7. python基础,if语句,while循环

    if语句: ①2选一                                              ④多选一 if:     条件                              ...

  8. python基础-循环语句for\嵌套循环

    for循环格式: for index in range(0,3):#等同于range(3),取0\1\2 print(index) index = 0 starnames = ['xr1','xr2' ...

  9. python基础-循环语句while

    循环语句:while\for\嵌套 循环控制语句:break\continue break:跳出整个循环,不会再继续循环下去 continue:跳出本次循环,继续下一次循环 while循环: coun ...

随机推荐

  1. SpringBoot系列: Pebble模板引擎语法介绍

    本文基于Pebble官方文档, 对pebble的语法做一些介绍. ===============================Pebble 官方资料========================= ...

  2. Best Practice API

    # 建议直接使用的第三方类 Common Lang =>StringUtils =>Validate Guava =>Cache =>Ordering JDK7(LTS JDK ...

  3. 有关于 java native方法

    看java源码时,经常看到native方法后,就没有具体的是实现了. 以前一直有疑惑,今天查了查,看到前辈们的博文才明白: Java的native方法http://blog.csdn.net/wike ...

  4. Leetcode#70. Climbing Stairs(爬楼梯)

    题目描述 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. 示例 1: 输入: 2 输出: 2 解 ...

  5. formData 对象 与 Content-Type 类型

    FormData FormData对象用以将数据编译成键值对,以便用XMLHttpRequest来发送数据.其主要用于发送表单数据,但亦可用于发送带键数据(keyed data),而独立于表单使用.如 ...

  6. java 运算符的了解和运算符的优先级

    Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 扩展赋值运算符:+=,-=,*=,/= 关系运算符: >,<,>=,<=,==,! ...

  7. java基础编程题练习(二)

    1.回文数 思路一:使用java特有解法,将原数字以字符串存储,翻转后赋值给新的字符串变量,再使用equals与原字符串进行对比 import java.util.Scanner; public cl ...

  8. 数据表为null的字段添加默认值

    UPDATE im_clusters SET `location`='深圳会展中心' WHERE `location` is NULL

  9. pl/sql学习(5): 触发器trigger/事务和锁

    (一)触发器简单介绍 触发器是由数据库的特定时间来触发的, 特定事件主要包括以下几种类型: (1)DML: insert, update,delete 增删改 (2)DDL: create, alte ...

  10. 期货大赛项目|十,MVC对js和css的压缩

    在Global.asax中添加两行代码 //默认在调试期间,不会启用js和css的压缩 //下面的语句确保了在调试期间也压缩css和js BundleTable.EnableOptimizations ...