Python基础语句练习,,运算符:+ - *


运算符:+ - * / // %

脚本要求:编写用户登录认证,用户名密码正确则登陆成功,反之则失败并警告重试值

user= "patwang"
password= "123123"

for i in range(3):
users = input("You type in the user:")
passwd = input("Retype new password password:")
if users == user and passwd == password:
print("OK")
break
else
:
print("you have left%s"%(3-(i+1)))
continue

1)设置正确的用户与密码变量

2)设置循环再高输入次数三次

设置循环内容 (提示输入的信息)

设置if判断(输入信息与变量值一致则出现成功信息,并退出循环)

(不一致,返回提示失败并 警告,并进入下一循环)

%s:标替换

%d:必须为整数

// 浮点运算小数点后省略

% 取余数被除数小于除数(被除数为余数)

** 表次方

float:浮点数(通俗的说就是带小数点的数)

Int:整数类型

str:字符串

(tpye())查看数据类型

脚本要求输入组数字 由大到小自动排序

num1 = int(input("one num1:"))
num2 = int(input("two num2:"))
num3 = int(input("three num3:"))

if num1 > num2 and num1 > num3 and num2 > num3:
print (num1, num2,num3)
elif num1 > num2 and num1 > num3 and num2 < num3:
print (num1,num3,num2)
elif num2 >num1 and num2 > num3 and num1 > num3:
print(num2,num1,num3)
elif num2 > num1 and num2 > num3 and num1 < num3:
print(num2, num3 ,num1)
elif num3 > num1 and num3 > num2 and num1 > num2:
print(num3,num1,num2)
elif num3 > num1 and num3 > num2 and num1 < num2:
print(num3, num2 , num1)

先设置三个数字的输入式变量

if判断 设置三组数字的大小关系 使用and连接关系

返回相应的对应关系

Or 要求两个条件有一个成立那么返回为true。两条都不成立

返回false。

And要求前后两个条件都成立才可返回true

Not取反

脚本要求:根据分值评价

grade = int(input("please enter your grade:"))
if grade >= 90:
print ("perpect")
elif grade >= 80:
print ("goodyou")
elif grade >= 60:
print ("justsoso")
elif grade < 60:
print ("roll")

设置输入式的分数变量

设置if判断

当 分数大于等于90 完美

当 分数大于等于80 好

当 分数大于等于60 及格

当 分数小于60 不及格

脚步要求;输入三个数找出最大的

num1 = int(input("one num:"))
num2 = int(input("two num:"))
num3 = int(input("threenum:"))

if num1 > num2 and num1 > num3:
print(num1)
elif num2 > num1 and num2 > num3:
print(num2)
elif num3 > num2 and num3 > num1:
print(num3)

设置三个可输入式整数变量

If进行判断 三个变量值的大小关系,输出最大的一个值 完成脚步

脚步要求:找出20以内的偶数且大于15 小于5

fornumberin range(21):
if number % 2 == (number < 5 or number > 15):
print (number)

设置for循环 对21以内的数字进行处理

变量值 除 2 且 大于15 小于 5


Python基础语句练习

评论关闭