py定义变量-循环-条件判断
定义变量
# 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定义变量-循环-条件判断的更多相关文章
- Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定
Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定 创建 angular 组件 https://github.com/angular/angular- ...
- JS流程控制语句 重复重复(for循环)语句结构: for(初始化变量;循环条件;循环迭代) { 循环语句 }
重复重复(for循环) 很多事情不只是做一次,要重复做.如打印10份试卷,每次打印一份,重复这个动作,直到打印完成.这些事情,我们使用循环语句来完成,循环语句,就是重复执行一段代码. for语句结构: ...
- 10_bash_变量_条件判断及运算_sed_循环
shell编程: 编译器.解释器编程语言:机器语言.汇编语言.高级语言 静态语言:编译型语言 强类型(变量):变量在使用前,必须事先声明,甚至还需要初始化 事先转换成可执行格式 C/C++.C#.Ja ...
- shell脚本编程(一) 变量、条件判断、循环
目录 1. shell脚本编程 2. 运行 Shell 脚本有两种方法 3. 变量 4. 本地变量 5. 环境变量 6. 参数变量 7. 多行注释 8. if条件判断 ...
- 【01】Python 环境变量、条件判断、循环、基本运算符
1 环境变量 1.1 Windows下环境变量 系统变量Path中要加入Python安装路径: C:\xxxx\Python36;C:\xxxx\Python36\Scripts; 2 条件判断 2. ...
- python初识,变量,条件判断语句,基本数据类型,while循环语句
python文件后缀可以是任意,但是导入模块时不用.py后缀时会报错 python文件的两种执行方式: python解释器 python文件路径 进入python解释权,事实获取执行结果 在Linux ...
- Python学习笔记----数据类型 运算符 循环 条件判断
1. Python安装 在官网www.python.org下载安装程序,可以支持的操作系统linux,windows,mac. Python版本:2.x和3.x,分别有x86和x64. 在Window ...
- Swift 常量、变量、条件判断
- 常量用 let ,变量用 var - // Optional为可选项,// 可用类型值 + ? 代替 let x: Optional = 10 let y: Int? = 5 print(x! + ...
- python入门(11)条件判断和循环
python入门(11)条件判断和循环 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: ag ...
随机推荐
- IFC and BFC
BFC and IFC 1,IFC -- 针对行内元素 -- 行内格式上下文 BFC --针对块级元素 -- 块级格式上下文 2,IFC特点: 行框的高度由包含元素的高度和有没有float元素决定. ...
- JavaScript中数组Array.sort()排序方法详解
JavaScript中数组的sort()方法主要用于对数组的元素进行排序.其中,sort()方法有一个可选参数.但是,此参数必须是函数. 数组在调用sort()方法时,如果没有传参将按字母顺序(字符编 ...
- hdu 5138(水题)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5138 反着来. #include<iostream> #include<cstdi ...
- yii2实现WebService 使用 SoapDiscovery
结合SoapDiscovery实现简单的WebService服务 1 修改php.ini文件 php_soap.dll extension=php_soap.dll 2 WebService 实现主要 ...
- MSSQL横列转纵列
上篇我们说到了纵列转横列,这篇讲下横列转纵列,具体代码: 1.建表 CREATE TABLE [dbo].[EndLongChangeAcross]( ,) NOT NULL, ) NOT NULL, ...
- (1)Java Spring
Spring 4种关键策略: 基于POJO的轻量级和最小侵入编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模板减少样板式代码
- 扩展欧拉定理【p4139】上帝与集合的正确用法
Description 根据一些书上的记载,上帝的一次失败的创世经历是这样的: 第一天, 上帝创造了一个世界的基本元素,称做"元". 第二天, 上帝创造了一个新的元素,称作&quo ...
- iOS Undefined symbols for architecture arm64解决办法
Undefined symbols for architecture arm64: "_OBJC_CLASS_$_YYCache", referenced from: ...
- SONY的一款Win8平板
今天看到了SONY新发布的一款x86的平板电脑: 铝合金的机身,分离的屏幕,非常漂亮.参数上还是很给力的,i5-4210/i7-4610的处理器,1920x1080的屏幕.4G的内存.9.9mm的厚度 ...
- Request Header Or Cookie Too Large
运营反馈 Nginx 报 400 错误,具体点说:Request Header Or Cookie Too Large.其实随便搜搜就知道可以通过加大 client_header_buffer_siz ...