定义变量

# print('hahaha')
name = " let'go "
title = '刘伟长得 "很帅"!'
conent = '''
     let'go
     刘伟长得 "很帅"!
'''

'''
print(name)
print(title)
print(conent)
'''

#定义变量就是为了在后面还要用到它的值
#编程都是和内存打交道的。
#见名知意

age = 10  #int 类型
name ='小白' #字符串类型  string
socre = 89.98  #浮点型  float

print(type(age))      #type 看变量是什么类型的
print(type(name))
print(type(socre))

变量名只能是 字母、数字或下划线的任意组合
变量名的第一个字符不能是数字
以下关键字不能声明为变量名

条件判断

# age = 18
#
# if age<18:
#     print('未成年人')
# else:
#     print('成年人')

# age = input('请输入你的年龄:') #接受输入的,python3
# # raw_input 如果是python2的话,要用raw_input
# # 只要用input接收输入的值,全部都是string类型的
# age = int(age)   #类型转换,转成int类型
# if age<18:
#     print('未成年人')
# else:
#     print('成年人')

# 多条件判断
# score = input('请输入你的成绩:')
# score = int(score)
# if score>=90:
#     print('优秀')
# elif score>=75 and score<90 :
#     print('良好')
# elif score>=60 and score<75:
#     print('及格')
# else:
#     print('不及格')

# or
sex = input('请输入你的性别:')
# if sex == '男' or sex == '女':
#     print('性别合法')
# else:
#     print('性别输入错误!')
if sex!='男' and sex!='女':
    print('性别 未知')

print('程序运行结束')

# > < >= <= != ==

条件判断练习

# 产生一个数字 10
# 输入一个数字
#  输入的小 提示他小了
#  输入的大的话,提示他输入的大了
import random
num = random.randint(1,10) #随机产生一个1-10之间的数字
print('随机产生数字是:',num)
new_num  = input('请输入你要猜的数字是多少:')
new_num = int(new_num)
if new_num>num:
    print('输入大了')
elif new_num<num:
    print('你输入数字太小了')
else:
    print('恭喜你猜对了')

#xunh

循环

# 重复的去做一件事情

# 循环、迭代、遍历

# for
# while

# print('Hello world')

#while 必须得有一个计数器
import random
num = random.randint(1,100) # 90 1
count = 0 #计数器
while count<7:
    guess =  input('请输入你要猜的数字:')
    guess = int(guess)
    if guess>num:
        print('猜大了')
    elif guess<num:
        print('猜小了')
    else:
        print('恭喜猜对了,数字是:',num)
        break
    #count = count + 1
    count+=1
    #循环体,循环的时候是在重复执行循环体里面东西
    # break 在循环里面遇到break,立即结束循环,不管循环有没有循环完
    # continue 在循环里面遇到continue 那么就结束本次循环,继续进行下一次循环

for循环

# for i in range(101):
#     print(i)
    #循环体

后面要加:的有
#if  else
#while
# for

# 字符串格式化
import datetime
today = datetime.date.today()
username = input('请输入用户名:')
# welcome = '欢迎光临:' + username + str(today)  #第一种方式
welcome = '欢迎光临: %s 今天的日期是:%s,今天下雪了'%(username,today) #用占位符
# %s 字符串  %d  整数 %.2f
print(welcome)
age = 18
score = 98.699
info = '你的用户名是%s  年龄是 %d  成绩是%.2f '%(username,age,score)
print(info)

while循环

# count = 0
# while count<3:
#     if count==2:
#         print('22222')
#     count+=1
# else:
#     print('循环结束!')

#while循环对应一个else的时候,循环在正常结束之后才会执行它
num = 5
count = 0 #计数器
while count<3:
    guess =  input('请输入你要猜的数字:')
    guess = int(guess)
    if guess>num:
        print('猜大了')
    elif guess<num:
        print('猜小了')
    else:
        print('恭喜猜对了,数字是:',num)
        break
    count+=1
else:
    print('游戏次数已经用完了。')

py定义变量-循环-条件判断的更多相关文章

  1. Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定

    Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定 创建 angular 组件 https://github.com/angular/angular- ...

  2. JS流程控制语句 重复重复(for循环)语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 }

    重复重复(for循环) 很多事情不只是做一次,要重复做.如打印10份试卷,每次打印一份,重复这个动作,直到打印完成.这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码. for语句结构: ...

  3. 10_bash_变量_条件判断及运算_sed_循环

    shell编程: 编译器.解释器编程语言:机器语言.汇编语言.高级语言 静态语言:编译型语言 强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化 事先转换成可执行格式 C/C++.C#.Ja ...

  4. shell脚本编程(一) 变量、条件判断、循环

    目录   1. shell脚本编程   2. 运行 Shell 脚本有两种方法   3. 变量   4. 本地变量   5. 环境变量   6. 参数变量   7. 多行注释   8. if条件判断 ...

  5. 【01】Python 环境变量、条件判断、循环、基本运算符

    1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...

  6. python初识,变量,条件判断语句,基本数据类型,while循环语句

    python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错 python文件的两种执行方式: python解释器 python文件路径 进入python解释权,事实获取执行结果 在Linux ...

  7. Python学习笔记----数据类型 运算符 循环 条件判断

    1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...

  8. Swift 常量、变量、条件判断

    - 常量用 let ,变量用 var - // Optional为可选项,// 可用类型值 + ? 代替 let x: Optional = 10 let y: Int? = 5 print(x! + ...

  9. python入门(11)条件判断和循环

    python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...

随机推荐

  1. linux内核情景分析之exit与Wait

    //第一层系统调用 asmlinkage long sys_exit(int error_code) { do_exit((error_code&0xff)<<8); } 其主体是 ...

  2. (十)stm32 GPIO口复用,重映射 RCC_APB2Periph_AFIO

    什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用 需要用到外设的重映射功能时才需要使能AFIO的时钟 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1 ...

  3. java1.7集合源码阅读:ArrayList

    ArrayList是jdk1.2开始新增的List实现,首先看看类定义: public class ArrayList<E> extends AbstractList<E> i ...

  4. IE浏览器对虚拟主机配置域名的问题

    之前一直搞不明白web开发做本地调试的时候IE浏览器老是无法登陆,而谷歌和其他内核浏览器能正常登陆的问题,后来发现IE浏览器对WEB服务器配置的虚拟主机域名规则是不能包含这个'_'下划线符号的,否则会 ...

  5. 通过过滤器和增强request对象解决get提交请求服务器端乱码。

    1.表单用get方式提交 <%@ page language="java" contentType="text/html; charset=UTF-8" ...

  6. Spring Cloud 微服务架构解决方案

    1 理解微服务 1.1 软件架构演进 软件架构的发展经历了从单体结构.垂直架构.SOA架构到微服务架构的过程. 1.1.1 单体架构 特点: 1.所有的功能集成在一个项目工程中. 2.所有的功能打一个 ...

  7. 洛谷—— P1869 愚蠢的组合数

    https://www.luogu.org/problemnew/show/1869 题目描述 最近老师教了狗狗怎么算组合数,狗狗又想到了一个问题... 狗狗定义C(N,K)表示从N个元素中不重复地选 ...

  8. 每天一个Linux命令(10)cp命令

    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文 ...

  9. 第八章 android-布局

    常用的布局实现方式:线性布局,框架布局,表格布局,相对布局,绝对布局 1,线性布局 (1)线性布局是一种很重要的布局,也是经常用到的一种布局 (2)在线性布局中,所有的元素都按照水平竖直的顺序在界面上 ...

  10. [读书笔记] CSS揭秘-背景与边框

    半透明边框 默认情况下,背景会延伸到边框所在的区域下层.可以通过background-clip属性调整该默认行为. border: 10px solid rgba(0,0,0,.2) backgrou ...