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-基础 变量,判断,循环的更多相关文章

  1. SQLserver中的常量与变量、判断循环语句

    数据库中的变量与常量 数据库中定义变量 [起临时存储数据的作用] ---数据库中定义变量(运行时要从头到尾进行运行,从定义变量开始到赋值) --前面必须加 declare --定义变量 :    de ...

  2. Python基础 条件判断和循环

    pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...

  3. C#基础课程之三循环语句

    for循环: ; i < ; i++) { Console.WriteLine("执行"+i+"次"); } while循环: while (true) ...

  4. 前端知识体系:JavaScript基础-变量和类型

    前端工程师自检清单 1. JavaScript规定了几种语言类型 2. JavaScript对象的底层数据结构是什么 3. Symbol类型在实际开发中的应用.可手动实现一个简单的 Symbo 4. ...

  5. 极简python教程02:基础变量,删繁就简

    python极简教程已经开赛,如果错过说明可以回翻: 极简python教程:赛前说明 借这个机会,我再讲讲我的教程和其他网上的教程的区别: 1 我分享的内容,是我在工作中会高频使用的语法,是精华内容 ...

  6. python极简教程01:基础变量

    测试奇谭,BUG不见. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题: 网络上的资料过多且良莠不全,不知道如 ...

  7. 理解C#系列 / 核心C# / 判断&循环&跳转

    判断&循环&跳转 说明 本节写的是C#语言的控制程序流的语句,“控制程序流”就是控制程序运行流程的意思. 判断 很容易理解:如果……就…… if语句:测试特定条件是否满足,如果满足就执 ...

  8. JS基础-分支结构-循环-数组

    1.分支结构  1.if结构    语法:    if(条件){       语句块:    }    注意:      1.条件尽量是boolean的,如果不是boolean的,以下条件值,会当做f ...

  9. JavaScript 基础 (变量声明, 数据类型, 控制语句)

    创建: 2017/09/16 更新: 2017/09/24 更改标题 [JavaScript 概要]-> [JavaScript 基础] 完成: 2017/09/25 更新: 2017/10/0 ...

  10. Java编程基础-选择和循环语句

    一.选择结构语句 选择结构:也被称为分支结构.选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码. Java语言提供了两种选择 ...

随机推荐

  1. gym 100589A queries on the Tree 树状数组 + 分块

    题目传送门 题目大意: 给定一颗根节点为1的树,有两种操作,第一种操作是将与根节点距离为L的节点权值全部加上val,第二个操作是查询以x为根节点的子树的权重. 思路: 思考后发现,以dfs序建立树状数 ...

  2. UESTC - 1137 数位DP

    #include<iostream> #include<algorithm> #include<cstdio> #include<cstring> #i ...

  3. POJ - 1456 贪心 堆常用操作 注意细节

    题意:给定n个商品的deadline和profit,求每天卖一件的情况下的最大获利 显然是一道贪心 按deadline从小到大排序好,动态维护小根(profit)堆的大小<=当前deadline ...

  4. MariaDB 密码,新用户添加

    修改root密码1.以root身份在终端登陆(必须)2.输入 mysqladmin -u root -p password ex后面的 ex 是要设置的密码3.回车后出现 Enter password ...

  5. javascript 定时任务封装

    /** * 定时任务 * 间隔时间,执行次数,要带的参数,要执行的函数. */ var TimingTask = function(time,count,param,fun){ this.id = - ...

  6. linux输出之 printf 讲解--->与 echo 的区别

    printf 你接触过printf没呢?? 如果你学了c语言的话你肯定就熟悉了,如果没有的话,不要急,,我保证你马上就会了! 我们来看一下案例: 这个可以看出来吧,echo输出的话会对文本换行哦,但是 ...

  7. mongoDB--万能的$关键字

    之前哥的博客写了增删改查的基本用法,其中$set是关键字用来修改值的,但是不关只有set这一个关键字,下面我们就来说一个万能的$关键字 1.常见的等于 大于 小于 大于等于 小于等于 #等于---&g ...

  8. MongoDB数据库进阶 --- 增删查改...

    注意: monogdb数据在使用之后必须及时 mongodb.close()否则后台崩溃. 在之前的文章中,我已经介绍了什么事MongoDB以及怎么在windows下安装MongoDB等等基本知识. ...

  9. 昨天太晚了,今天教你用Debug模式来分析程序执行顺序

    还是以昨天的XML文件解析来做栗子,希望通过这个好吃的栗子可以举一反三 学会用debug来看源码和找Bug 事件类型主要有五种START_DOCUMENT:xml头的事件类型    = 0END_DO ...

  10. php之mongodb插入数据后如何返回当前插入记录ID

    <?php /** *插入记录 *参数: *$table_name:表名 *$record:记录 * *返回值: *成功:true *失败:false */ function insert($t ...