首页 > 编程语言 > 详细

python自动化第二天-python

时间:2018-03-23 23:24:10      阅读:246      评论:0      收藏:0      [点我收藏+]
一.赋值
# print(‘HEllo world!‘)#显示括号内内容
# name = ‘顾骏琪‘ # 定义变量就是为了在后边还要用到他的值
#name="let’go"
#print (name)
#conent = ‘‘‘let’go “帅”‘‘‘#三引号有多行注释的功能、也可定义字符串,字符串内需展示单引号和双引号时
#print (conent)
#age= 122 #中文可以当变量名
#print(顾骏琪) #int 类型 不需要加引号
age = 10
name = ‘小白‘ #字符串类型 string
score = ‘89.22‘ #浮点型 float
print(type(age)) # type 看变量是什么类型的
print(type(name))

二.条件判断
#age = 18  #条件判断语句  if。。。else  如果。。。那么。。。
#if age<18:
# print(‘未成年人‘)
#else:
# print(‘成年人‘)

# age=input(‘请输入你的年龄‘) #input 输入
# age=int(age) #类型转换
# if age<18:
# print(‘未成年人‘)
# else:
# print(‘成年人‘)
# score = input(‘请输入你的成绩‘) #多条件判断
# score = int(score)
# if score > 90:
# print(‘优秀‘)
# elif score>=75 and score<90: #同时满足两个条件用and
# print(‘良好‘)
# elif score>=60 and score<75:#elif 多个条件判断,用elif连接起来
# print(‘及格‘)
# else:
# print(‘不及格‘)

sex = input(‘请输入性别;‘) #or 满足任意一个条件
if sex!=‘男‘ and sex!=‘女‘: #判断是否等于用 == 不等于用 !=
print(‘性别未知‘)
else:
print(‘性别合法‘)

练习
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(‘性别合法‘)
三.for循环
# for i in range(101):#i默认从0开始每次循环加1   range ()循环次数
# if i%2==0:
# print(‘偶数是‘,i)
# if else
#while
#for
#字符串格式化
import datetime
today=datetime.date.today() #取当前系统日期
username=input(‘请输入用户名:‘)
#welcome=‘欢迎光临‘+username #第一种方式
welcome=‘欢迎光临:%s 今天的日期是%s‘%(username,today) #%s叫站位符
print(welcome)
# %s 字符串 %d 整数

四.while...else
# 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(‘你猜大了‘)
#continue # 到这里结束本次循环,继续执行下次循环
elif guess < num:
print(‘你猜小了‘)
else:
print(‘你对了‘,num)
break
count = count + 1 # 设置计数器+1
else:
print(‘游戏次数已到‘)
六.if循环
#重复的去做一件事情
#循环、迭代、遍历 都指的是循环
#for
#while 循环


#while 必须有一个计数器
import random
num=random.randint(1,100)
count = 0 #设置计数器
while count<10: #设置循环判断
import random # 随机产生
guess = input(‘请输入你要猜的数字‘)
guess = int(guess)
if guess > num:
print(‘你猜大了‘)
continue #到这里结束本次循环,继续执行下次循环
elif guess<num:
print(‘你猜小了‘)
continue
else:
print(‘你对了‘)
break
count=count +1 #设置计数器+1
#循环时,是在重复执行循环体内的东西
#break 再循环内遇到break 立即结束 不管循环有没有结束
#continue 在循环内遇到 continue 那么就结束本次循环,继续进行下次循环
# count-=1
# count=count-1
# count+=1
# count=count+1
# count*=1
# count=count*1
else: #循环正常结束之后做的操作
print()

作业
import datetime
ty=datetime.date.today()
count=0
while count<3:
username = input(‘请输入用户名‘)
passwd = input(‘请输入密码‘)
name=‘gujunqi‘
wd=‘123456‘
u=‘‘
if username==name and passwd==wd and username != u and passwd!=u:
print(‘%s 欢迎登陆 今天的日期是:%s‘%(username,ty))
break
else:
print(‘账号或密码输入错误‘)
count+=1
else:
print(‘你的次数已经用尽‘)
 

python自动化第二天-python

原文:https://www.cnblogs.com/gjq-122/p/8635090.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!