博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day1-变量、循环、字符编码
阅读量:5058 次
发布时间:2019-06-12

本文共 3123 字,大约阅读时间需要 10 分钟。

1.必须介绍一下python吧

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。

Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。

 

2.进入主题(是不是太快了!?),if-elif-else判断

uname='woshinidaye'pwd='qunidedaye'username=input('username:')password=input('password:')if username==uname and password==pwd:    print('welcome %s logging...'%uname)else:    print('Incorrect username or password!')

知识点:

---》变量。uname、pwd变量,作为一个对象,存储用户名和密码;

     username、password变量,作为一个对象,存储用户输入的内容。

---》input方法。接受用户输入。

---》if-else判断。

---》%s占位符。使用变量uname填充此位置。

 

2.while循环,来玩个猜数字游戏吧!

age=22count=0while count<3:    guess_age=int(input('guess it:'))    if guess_age==age:        print('Yes,you get it!')        break    elif guess_age>age:        print('You have a problem in your eyes,guess younger!')    else:        print('Good boy,but guess oldder!')    count+=1else:    print('You have guess too many times,Go away!')

知识点:

---》while循环。count<3,循环三次,跳出循环。

---》if-elif-else判断。

---》break。猜中直接退出循环。

3.for循环。换个姿势继续猜。

--------------别猴急!进入前戏,先来学学for循环----------------------

for i in range(10):    print(i)

---》最最简单的for循环,循环10次, 打印全部元素。

for i in range(0,10,2):    print(i)

---》从0开始循环10次,步长为2,隔一打一(隔山打牛)。

for i in range(0,5):    if i<3:        print(i)    elif i==3:        continue    else:        print(i)    print('hahhaha...')

---》continue作用是跳出本次循环,继续下次循环,所以3不会打印。

for i in range(5):    print('For i loop'.center(20,'-'),i)    for j in range(5):        print('For j loop:',j)        if j>2:            break

---》嵌套循环。循环5*4遍,j=3也会打印出,不想打印出“j=3”,那你把条件改成“j==2”啊。。。

 

--------------终于进入主题了,我激动啊!!!----------------------

age=22for i in range(3):    guess_age=int(input('guess it:'))    if guess_age==age:        print('Yes,you get it!')        break    elif guess_age>age:        print('You have a problem in your eyes,guess younger!')    else:        print('Good boy,but guess oldder!')else:    print('You have guess too many times,Go away!')

---》和while循环差不多,不需要定义一个变量作为计数器。

4. 三种传参方法,任君选择。

_name=input('what is you name:')_age=int(input('how old are you:'))_job=input('what is yourcareer:')_salary=input('how many you salary:')#Example one,use ‘%’ placeholderinfo='''---------info for %s----------name=%sage=%djob=%ssalary=%s''' %(_name,_name,_age,_job,_salary)#Example tow,use 'format' methodinfo2='''---------info for {name}----------name={name}age={age}job={job}salary={salary}'''.format(    name=_name,    age=_age,    job=_job,    salary=_salary)#Example three,use 'format' method and placeholder is number.info3='''---------info for {0}----------name={0}age={1}job={2}salary={3}'''.format(_name,_age,_job,_salary)print(info3)

---》使用format方法。

---》使用“%”占位符。

5.是时候展示综合实力了。

--------------任性玩----------------------

age=55count=0while count<3:    guess_age=int(input('guess it:'))    if guess_age==age:        print('Yes,you get it.')    elif guess_age>age:        print('guess younger')    else:        print('guess oldder')    count+=1    if count==3:        confirm_continue=input('Are you continue guess:')        if confirm_continue != 'n':            count=0 #重新开始循环

6.第一天怎么可以少了Hello World!---打开方式要正确!

name='Hello World!'print(name)

 

  

  

转载于:https://www.cnblogs.com/zhuyiqiang/p/8667950.html

你可能感兴趣的文章
全网最详系列之-倍增求LCA
查看>>
周末总结
查看>>
课本议题
查看>>
Javascript中的应用和呼叫继承
查看>>
微软企业库4.1学习笔记(二十一)加解密模块1 简介
查看>>
updater-script语法说明
查看>>
Oracle数据库创建表是有两个约束带有默认索引
查看>>
团队作业8——第二次项目冲刺(Beta阶段)(冲刺计划)
查看>>
第五节 HTML&CSS -- 关于浮动和清除浮动的解说,以及两个大坑不要踩
查看>>
HDU 3047 Zjnu Stadium(带权并查集)
查看>>
lua之base64加密和解密算法。
查看>>
tomcat错误信息解决方案 严重:StandardServer.await:
查看>>
下载网页流
查看>>
html img图片等比例缩放
查看>>
03 方法
查看>>
树形数据查询示例
查看>>
登录成功后,跳转到登录前的页面
查看>>
SQLServer函数 left()、charindex()、stuff()的使用
查看>>
VBS 映射远程电脑磁盘
查看>>
ajax控件无法使用 iis配置及web修改
查看>>