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)