day2-基础 变量,判断,循环
1.第一个程序
print ("Hello World!")
输出:
1 Hello World
2.第一个变量
a = ("Hello World") print (a)
输出:
Hello World
3.判断
最简单判断
if true: print("Yes,is true")
输出:
Yes,is true
猜年龄
age_of_my = 18 #定义一个变量为18
age = int(input("age:")) #定义一个变量让用户输入
if age == age_of_my: #如果age=18,则打印Yes,Bingo
print("Yes,Bingo")
elif age > age_of_my: #如果age>18,则大运Think small
print("Think small")
else: #如果以上都不是,则打印Think Big
print("Think Big")
输出:
age:12 Think Big
用户登录
import getpass #导入getpass模块
username = input("username:") #定义变量让用户输入
password = getpass.getpass("password:") #定义变量并使用getpass模块使密码加密,让用户输入
_username = 'faker' #定义变量为faker
_password = 'abc123' #定义变量为abc123
if username == _username and password == _password: #如果_username=username和_password=password,则打印Welcom user faker
print("Welcom user {0}".format(username)) #否则打印Username or password error
else:
print("Username or password error")
4.输出格式化
name = input("name:")
age = int(input ("age:"))
position = input("position:")
info = '''
--------SKT T1 clan member information table--------
name:%s #这里%s是一个临时变量,后面按顺序引用变量
age:%s
position:%s
''' % (name,age,position)
info2 = '''
--------SKT T1 clan member information table--------
name:{_name}
age:{_age}
position:{_position} #这里{}中的东西是变量,后面引用外面的变量
'''.format(_name=name,
_age=age,
_position=position)
info3 = '''
--------SKT T1 clan member information table--------
name:{0}
age:{1} #这里{}中的东西是临时变量,后面引用外面的变量
position:{2}
'''.format(name,age,position)
print(info3)
5.while循环
猜年龄
age_of_my = 18 #定义变量
frequency = 0 #定义变量
while frequency < 3: #当frequency<3,开始循环
age = int(input("age:")) #定义变量,让用户输入
if age == age_of_my: #如果 age=age_of_my,则打印yes,Bingo...,并且打破循环
print ("Yes,Bingo...")
break
elif age > age_of_my:
print ("Think Big...") #如果age>age_of_my,则打印Think Big...
else:
print ("Think Small...") #否则打印Think Small...
frequency += 1 #每次循环结束则frequency+1
if frequency == 3: #如果frequency=3,则定义一个用户输入变量want_to
want_to = input("Do you want to countine?") if want_to == 'y': #如果want_to=y,则frequency归零
frequency = 0
6.for循环
age_of_my = 18
frequency = 0
for i in range(3): #取值i在3内,也就是从0-2
age = int(input("age:")) #其他参考上面
if age == age_of_my:
print("Yes,Bingo...")
break
elif age < age_of_my:
print("Think Small...")
else:
print("Think Big...") #
frequency += 1
else: #超过三次循环,则打印You have tried too many times...
print("You have tried too many times...")
day2-基础 变量,判断,循环的更多相关文章
- SQLserver中的常量与变量、判断循环语句
数据库中的变量与常量 数据库中定义变量 [起临时存储数据的作用] ---数据库中定义变量(运行时要从头到尾进行运行,从定义变量开始到赋值) --前面必须加 declare --定义变量 : de ...
- Python基础 条件判断和循环
pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...
- C#基础课程之三循环语句
for循环: ; i < ; i++) { Console.WriteLine("执行"+i+"次"); } while循环: while (true) ...
- 前端知识体系:JavaScript基础-变量和类型
前端工程师自检清单 1. JavaScript规定了几种语言类型 2. JavaScript对象的底层数据结构是什么 3. Symbol类型在实际开发中的应用.可手动实现一个简单的 Symbo 4. ...
- 极简python教程02:基础变量,删繁就简
python极简教程已经开赛,如果错过说明可以回翻: 极简python教程:赛前说明 借这个机会,我再讲讲我的教程和其他网上的教程的区别: 1 我分享的内容,是我在工作中会高频使用的语法,是精华内容 ...
- python极简教程01:基础变量
测试奇谭,BUG不见. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题: 网络上的资料过多且良莠不全,不知道如 ...
- 理解C#系列 / 核心C# / 判断&循环&跳转
判断&循环&跳转 说明 本节写的是C#语言的控制程序流的语句,“控制程序流”就是控制程序运行流程的意思. 判断 很容易理解:如果……就…… if语句:测试特定条件是否满足,如果满足就执 ...
- JS基础-分支结构-循环-数组
1.分支结构 1.if结构 语法: if(条件){ 语句块: } 注意: 1.条件尽量是boolean的,如果不是boolean的,以下条件值,会当做f ...
- JavaScript 基础 (变量声明, 数据类型, 控制语句)
创建: 2017/09/16 更新: 2017/09/24 更改标题 [JavaScript 概要]-> [JavaScript 基础] 完成: 2017/09/25 更新: 2017/10/0 ...
- Java编程基础-选择和循环语句
一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择 ...
随机推荐
- poj3417 Network 树上差分+LCA
题目传送门 题目大意:给出一棵树,再给出m条非树边,先割掉一条树边,再割掉一条非树边,问有几种割法,使图变成两部分. 思路:每一条 非树边会和一部分的树边形成一个环,分三种情况: 对于那些没有形成环的 ...
- HDU - 5661
/*H E A D*/ int main(){ int T=read(); while(T--){ ll a=read(); ll b=read(); ll c=read(); ll d=read() ...
- Python中 字符串 转换为 字典
需求:把以下字符串转换为字典 #字符串 testStr = '{ "pName": "Ceshi", "gender": 1, " ...
- idea中使用restclient测试接口发送http请求
转载:https://jingyan.baidu.com/article/ca41422f0bfd8e1eae99ed31.html
- 文献综述二:UML技术在行业资源平台系统建模中的应用
一.基本信息 标题:UML技术在行业资源平台系统建模中的应用 时间:2015 出版源:Hans汉斯 文件分类:uml技术的应用 二.研究背景 为方便行业人员高效率地搜集专业知识,实现知识的共享.采用计 ...
- BaaS_后端即服务 RESTful
码云coding API https://open.coding.net/ Swagger 官网用VPN能流畅打开,但它自己的基于web的编辑器不行 用来设计RESTful API LeanCloud ...
- JAVA 利用反射自定义数据层框架
之前的随笔一直都在介绍c#,主要公司最近的业务都是做桌面程序,那么目前c#中的WPF肯定是我做桌面程序的不二之选,做了半年的WPF,也基本摸清了c#写代码的套路和规则(本人之前是两年多的JAVA开发者 ...
- 线程中断方法interrupt() 与 cancel()
(一).关于interrupt() interrupt()并不直接中断线程,而是设定一个中断标识,然后由程序进行中断检查,确定是否中断. 1. sleep() & interr ...
- linux下快速安装python3.xx
安装python3之前的准备工作: 当前环境是centos操作系统[已经安装了gcc++],在安装前需要安装zlib-devel包: yum install zlib-devel yum instal ...
- ADO.NET教程(2)实现增删查改
声明一个类,在类中实现增删查改的方法 public class AdoNet { //声明连接字符串 public string Sqlstr = "data source={0};data ...